[INFO] fetching crate rcp-tools-common 0.29.0...
[INFO] testing rcp-tools-common-0.29.0 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate rcp-tools-common 0.29.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate rcp-tools-common 0.29.0
[INFO] finished tweaking crates.io crate rcp-tools-common 0.29.0
[INFO] tweaked toml for crates.io crate rcp-tools-common 0.29.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rcp-tools-common 0.29.0 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rcp-tools-common 0.29.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] de1e4cc7d76e3fe068f3d65147462dd523878bcdced36b3f130f46746e591e2e
[INFO] running `Command { std: "docker" "start" "-a" "de1e4cc7d76e3fe068f3d65147462dd523878bcdced36b3f130f46746e591e2e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "de1e4cc7d76e3fe068f3d65147462dd523878bcdced36b3f130f46746e591e2e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "de1e4cc7d76e3fe068f3d65147462dd523878bcdced36b3f130f46746e591e2e", kill_on_drop: false }`
[INFO] [stdout] de1e4cc7d76e3fe068f3d65147462dd523878bcdced36b3f130f46746e591e2e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 56a49f7ce3e0d45c40d595ae1df2e9df64a90fd246cc58a2cfc0232c3ca4b12a
[INFO] running `Command { std: "docker" "start" "-a" "56a49f7ce3e0d45c40d595ae1df2e9df64a90fd246cc58a2cfc0232c3ca4b12a", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling memchr v2.6.4
[INFO] [stderr]    Compiling pin-project-lite v0.2.13
[INFO] [stderr]    Compiling parking_lot_core v0.9.9
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling itoa v1.0.10
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling lock_api v0.4.11
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling async-trait v0.1.76
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling crc32fast v1.4.0
[INFO] [stderr]    Compiling quote v1.0.38
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.7
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling nu-ansi-term v0.50.1
[INFO] [stderr]    Compiling percent-encoding v2.3.1
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling miniz_oxide v0.7.1
[INFO] [stderr]    Compiling bitflags v2.5.0
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling crossbeam-utils v0.8.16
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling iana-time-zone v0.1.60
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling ryu v1.0.17
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling anstyle-query v1.1.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling flate2 v1.0.28
[INFO] [stderr]    Compiling anstyle v1.0.4
[INFO] [stderr]    Compiling rand_core v0.10.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.1
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling parking_lot v0.12.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling procfs v0.18.0
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling thiserror v2.0.11
[INFO] [stderr]    Compiling chrono v0.4.38
[INFO] [stderr]    Compiling clap_lex v0.7.5
[INFO] [stderr]    Compiling crossbeam-channel v0.5.8
[INFO] [stderr]    Compiling clap_builder v4.5.13
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling console v0.16.2
[INFO] [stderr]    Compiling bstr v1.8.0
[INFO] [stderr]    Compiling rcp-tools-common v0.29.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling unit-prefix v0.5.2
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling rand v0.10.0
[INFO] [stderr]    Compiling sysinfo v0.38.3
[INFO] [stderr]    Compiling bytesize v2.3.1
[INFO] [stderr]    Compiling indicatif v0.18.4
[INFO] [stderr]    Compiling procfs-core v0.18.0
[INFO] [stderr]    Compiling hdrhistogram v7.5.4
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling prost-derive v0.14.3
[INFO] [stderr]    Compiling pin-project-internal v1.1.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-test-macro v0.2.5
[INFO] [stderr]    Compiling enum-map-derive v0.17.0
[INFO] [stderr]    Compiling clap_derive v4.5.13
[INFO] [stderr]    Compiling thiserror-impl v2.0.11
[INFO] [stderr]    Compiling async-recursion v1.1.1
[INFO] [stderr]    Compiling enum-map v2.7.3
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling pin-project v1.1.5
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling clap v4.5.13
[INFO] [stderr]    Compiling prost v0.14.3
[INFO] [stderr]    Compiling prost-types v0.14.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tracing-chrome v0.7.2
[INFO] [stderr]    Compiling tracing-test v0.2.5
[INFO] [stderr]    Compiling tracing-flame v0.2.0
[INFO] [stderr]    Compiling futures-executor v0.3.28
[INFO] [stderr]    Compiling futures v0.3.28
[INFO] [stderr]    Compiling tokio-util v0.7.15
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling rcp-tools-throttle v0.29.0
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling tonic v0.14.5
[INFO] [stderr]    Compiling tonic-prost v0.14.5
[INFO] [stderr]    Compiling console-api v0.9.0
[INFO] [stderr]    Compiling console-subscriber v0.5.0
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 15s
[INFO] running `Command { std: "docker" "inspect" "56a49f7ce3e0d45c40d595ae1df2e9df64a90fd246cc58a2cfc0232c3ca4b12a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "56a49f7ce3e0d45c40d595ae1df2e9df64a90fd246cc58a2cfc0232c3ca4b12a", kill_on_drop: false }`
[INFO] [stdout] 56a49f7ce3e0d45c40d595ae1df2e9df64a90fd246cc58a2cfc0232c3ca4b12a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2507810e817184b8c6c3f71642cabaa2fcb00d528f27cf668a9b12f5b3d050ef
[INFO] running `Command { std: "docker" "start" "-a" "2507810e817184b8c6c3f71642cabaa2fcb00d528f27cf668a9b12f5b3d050ef", kill_on_drop: false }`
[INFO] [stderr]    Compiling rcp-tools-common v0.29.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.03s
[INFO] running `Command { std: "docker" "inspect" "2507810e817184b8c6c3f71642cabaa2fcb00d528f27cf668a9b12f5b3d050ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2507810e817184b8c6c3f71642cabaa2fcb00d528f27cf668a9b12f5b3d050ef", kill_on_drop: false }`
[INFO] [stdout] 2507810e817184b8c6c3f71642cabaa2fcb00d528f27cf668a9b12f5b3d050ef
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a31735c654e64ff2edd9b60b6c80c4b0582a97ac95d67d52db696c4e3192aa98
[INFO] running `Command { std: "docker" "start" "-a" "a31735c654e64ff2edd9b60b6c80c4b0582a97ac95d67d52db696c4e3192aa98", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/common-43d7dddb3e812919)
[INFO] [stdout] 
[INFO] [stdout] running 193 tests
[INFO] [stdout] test cmp::cmp_tests::cmp_filter_applies_to_root_file ... ok
[INFO] [stdout] test cmp::cmp_tests::expand_missing_dst_deeply_nested ... ok
[INFO] [stdout] test cmp::cmp_tests::path_to_json_string_escapes_backslashes ... ok
[INFO] [stdout] test cmp::cmp_tests::path_to_json_string_multiple_bad_bytes ... ok
[INFO] [stdout] test cmp::cmp_tests::expand_missing_src_deeply_nested ... ok
[INFO] [stdout] test cmp::cmp_tests::path_to_json_string_no_collision ... ok
[INFO] [stdout] test cmp::cmp_tests::path_to_json_string_non_utf8 ... ok
[INFO] [stdout] test cmp::cmp_tests::path_to_json_string_utf8 ... ok
[INFO] [stdout] test cmp::cmp_tests::expand_missing_with_include_filter ... ok
[INFO] [stdout] test cmp::cmp_tests::expand_missing_with_exclude_filter ... ok
[INFO] [stdout] test copy::copy_tests::dry_run_tests::test_root_dir_counted_in_dry_run_when_nothing_matches ... ok
[INFO] [stdout] test cmp::cmp_tests::expand_missing_with_nested_path_filter ... ok
[INFO] [stdout] test copy::copy_tests::dry_run_tests::test_root_dir_preserved_when_nothing_matches ... ok
[INFO] [stdout] test copy::copy_tests::empty_dir_cleanup_tests::test_check_empty_dir_cleanup_directly_matched ... ok
[INFO] [stdout] test copy::copy_tests::empty_dir_cleanup_tests::test_check_empty_dir_cleanup_no_filter ... ok
[INFO] [stdout] test copy::copy_tests::empty_dir_cleanup_tests::test_check_empty_dir_cleanup_dry_run ... ok
[INFO] [stdout] test copy::copy_tests::empty_dir_cleanup_tests::test_check_empty_dir_cleanup_not_created ... ok
[INFO] [stdout] test copy::copy_tests::empty_dir_cleanup_tests::test_check_empty_dir_cleanup_root_always_kept ... ok
[INFO] [stdout] test copy::copy_tests::empty_dir_cleanup_tests::test_check_empty_dir_cleanup_root_kept_in_dry_run ... ok
[INFO] [stdout] test copy::copy_tests::empty_dir_cleanup_tests::test_check_empty_dir_cleanup_something_copied ... ok
[INFO] [stdout] test copy::copy_tests::empty_dir_cleanup_tests::test_check_empty_dir_cleanup_traversed_only ... ok
[INFO] [stdout] test copy::copy_tests::error_message_tests::test_nonexistent_source_includes_root_cause ... ok
[INFO] [stdout] test copy::copy_tests::error_message_tests::test_permission_error_includes_root_cause ... FAILED
[INFO] [stdout] test copy::copy_tests::error_message_tests::test_unreadable_directory_includes_root_cause ... FAILED
[INFO] [stdout] test cmp::cmp_tests::cmp_with_path_pattern_filters_nested ... ok
[INFO] [stdout] test cmp::cmp_tests::expand_missing_dst_reports_all_entries ... ok
[INFO] [stdout] test cmp::cmp_tests::cmp_filter_excludes_root_directory ... ok
[INFO] [stdout] test copy::copy_tests::filter_tests::test_dir_with_nonmatching_content_not_created ... ok
[INFO] [stdout] test copy::copy_tests::filter_tests::test_dry_run_empty_dir_not_reported_as_created ... ok
[INFO] [stdout] test copy::copy_tests::dry_run_tests::test_dry_run_directory_does_not_create_destination ... ok
[INFO] [stdout] test cmp::cmp_tests::cmp_with_include_only_compares_matching ... ok
[INFO] [stdout] test copy::copy_tests::filter_tests::test_empty_dir_not_created_when_only_traversed ... ok
[INFO] [stdout] test copy::copy_tests::filter_tests::test_filter_applies_to_root_directory ... ok
[INFO] [stdout] test copy::copy_tests::dereference ... ok
[INFO] [stdout] test copy::copy_tests::filter_tests::test_filter_applies_to_root_symlink ... ok
[INFO] [stdout] test copy::copy_tests::check_basic_copy ... ok
[INFO] [stdout] test copy::copy_tests::filter_tests::test_existing_dir_not_removed_with_overwrite ... ok
[INFO] [stdout] test cmp::cmp_tests::expand_missing_false_preserves_original_behavior ... ok
[INFO] [stdout] test copy::copy_tests::check_default_mode ... ok
[INFO] [stdout] test cmp::cmp_tests::expand_missing_src_reports_all_entries ... ok
[INFO] [stdout] test cmp::cmp_tests::cmp_with_filter_excludes_files ... ok
[INFO] [stdout] test cmp::cmp_tests::cmp_skipped_counts_comprehensive ... ok
[INFO] [stdout] test copy::copy_tests::error_message_tests::test_destination_permission_error_includes_root_cause ... FAILED
[INFO] [stdout] test cmp::cmp_tests::cmp_combined_include_exclude_patterns ... ok
[INFO] [stdout] test copy::copy_tests::max_open_files_tests::deep_tree_no_deadlock_under_open_files_saturation ... ok
[INFO] [stdout] test copy::copy_tests::filter_tests::test_anchored_pattern_matches_only_at_root ... ok
[INFO] [stdout] test copy::copy_tests::test_cp_dereference_permissions_preserved ... ok
[INFO] [stdout] test copy::copy_tests::test_cp_dereference_symlink_to_directory ... ok
[INFO] [stdout] test copy::copy_tests::max_open_files_tests::wide_copy_under_open_files_saturation ... ok
[INFO] [stdout] test copy::copy_tests::test_cp_dereference_symlink_chain ... ok
[INFO] [stdout] test cmp::cmp_tests::check_basic_cmp ... ok
[INFO] [stdout] test copy::copy_tests::filter_tests::test_combined_include_exclude_patterns ... ok
[INFO] [stdout] test copy::copy_tests::filter_tests::test_skipped_counts_comprehensive ... ok
[INFO] [stdout] test copy::copy_tests::filter_tests::test_path_pattern_matches_nested_files ... ok
[INFO] [stdout] test copy::copy_tests::test_directory_metadata_applied_on_child_error ... FAILED
[INFO] [stdout] test copy::copy_tests::no_write_permission ... ok
[INFO] [stdout] test error_collector::tests::context_wrapped_errors_dedup_by_root_cause ... ok
[INFO] [stdout] test error_collector::tests::duplicate_root_causes_deduped ... ok
[INFO] [stdout] test copy::copy_tests::no_read_permission ... FAILED
[INFO] [stdout] test error_collector::tests::max_unique_one_with_multiple_causes ... ok
[INFO] [stdout] test error_collector::tests::has_errors_is_threadsafe ... ok
[INFO] [stdout] test error_collector::tests::multiple_unique_causes_listed ... ok
[INFO] [stdout] test error_collector::tests::no_errors_returns_none ... ok
[INFO] [stdout] test error_collector::tests::respects_max_unique_cap ... ok
[INFO] [stdout] test error_collector::tests::take_error_idempotent ... ok
[INFO] [stdout] test error_collector::tests::single_error_preserves_chain ... ok
[INFO] [stdout] test copy::copy_tests::test_fail_early_does_not_apply_parent_directory_metadata_after_child_error ... FAILED
[INFO] [stdout] test copy::copy_tests::filter_tests::test_filter_applies_to_single_file_source ... ok
[INFO] [stdout] test filegen::tests::test_basic_filegen ... ok
[INFO] [stdout] test copy::copy_tests::filter_tests::test_double_star_pattern_matches_nested ... ok
[INFO] [stdout] test copy::copy_tests::test_cp_compat ... ok
[INFO] [stdout] test filegen::tests::test_nested_filegen ... ok
[INFO] [stdout] test filter::tests::test_could_contain_matches_anchored_double_star ... ok
[INFO] [stdout] test filegen::tests::test_zero_files ... ok
[INFO] [stdout] test filegen::tests::test_permission_error_includes_root_cause ... FAILED
[INFO] [stdout] test filter::tests::test_anchored_pattern_matches_only_at_root ... ok
[INFO] [stdout] test filegen::tests::test_single_file ... ok
[INFO] [stdout] test filter::tests::test_directly_matches_include_anchored_pattern ... ok
[INFO] [stdout] test filegen::tests::test_deeply_nested_filegen ... ok
[INFO] [stdout] test filter::tests::test_could_contain_matches_non_anchored_double_star ... ok
[INFO] [stdout] test filter::tests::test_dir_only_simple_pattern_matches_at_any_level ... ok
[INFO] [stdout] test filter::tests::test_directly_matches_include_empty_includes ... ok
[INFO] [stdout] test filter::tests::test_could_contain_matches_nested_prefix ... ok
[INFO] [stdout] test filter::tests::test_dir_only_pattern_could_contain_matches ... ok
[INFO] [stdout] test filter::tests::test_directly_matches_include_dir_only_pattern ... ok
[INFO] [stdout] test filter::tests::test_directly_matches_include_path_pattern ... ok
[INFO] [stdout] test filter::tests::test_empty_pattern_error ... ok
[INFO] [stdout] test filter::tests::test_filename_match_for_simple_patterns ... ok
[INFO] [stdout] test filter::tests::test_double_star_matches_nested_paths ... ok
[INFO] [stdout] test filter::tests::test_filter_file_comments ... ok
[INFO] [stdout] test filter::tests::test_directly_matches_include_simple_pattern ... ok
[INFO] [stdout] test filter::tests::test_extract_literal_prefix ... ok
[INFO] [stdout] test filegen::tests::test_leaf_files_only ... ok
[INFO] [stdout] test filter::tests::test_filter_file_syntax_error ... ok
[INFO] [stdout] test filter::tests::test_exclude_only_mode ... ok
[INFO] [stdout] test filter::tests::test_filter_file_basic ... ok
[INFO] [stdout] test filter::tests::test_path_pattern_requires_full_match ... ok
[INFO] [stdout] test filter::tests::test_nested_directory_pattern ... ok
[INFO] [stdout] test filter::tests::test_has_includes ... ok
[INFO] [stdout] test filter::tests::test_is_empty ... ok
[INFO] [stdout] test filter::tests::test_include_then_exclude ... ok
[INFO] [stdout] test filter::tests::test_pattern_anchored ... ok
[INFO] [stdout] test filter::tests::test_pattern_question_mark ... ok
[INFO] [stdout] test filter::tests::test_pattern_basic_glob ... ok
[INFO] [stdout] test filter::tests::test_pattern_character_class ... ok
[INFO] [stdout] test filter::tests::test_precedence_exclude_overrides_include ... ok
[INFO] [stdout] test filter::tests::test_include_only_mode ... ok
[INFO] [stdout] test copy::copy_tests::test_cp_compat_dereference ... ok
[INFO] [stdout] test filter::tests::test_pattern_dir_only ... ok
[INFO] [stdout] test copy::copy_tests::test_cp_compat_preserve_and_dereference ... ok
[INFO] [stdout] test filter::tests::test_pattern_double_star ... ok
[INFO] [stdout] test copy::copy_tests::test_cp_compat_preserve ... ok
[INFO] [stdout] test filter::tests::test_should_include_root_item_anchored_include_skipped ... ok
[INFO] [stdout] test filter::tests::test_should_include_root_item_anchored_exclude_skipped ... ok
[INFO] [stdout] test filter::tests::test_should_include_root_item_non_anchored_exclude ... ok
[INFO] [stdout] test filter::tests::test_should_include_root_item_non_anchored_include ... ok
[INFO] [stdout] test filter::tests::test_should_include_root_item_mixed_patterns ... ok
[INFO] [stdout] test copy::copy_tests::test_cp_dereference_dir ... ok
[INFO] [stdout] test link::link_tests::filter_tests::test_filter_applies_to_root_directory ... ok
[INFO] [stdout] test link::link_tests::filter_tests::test_dir_with_nonmatching_content_not_created ... ok
[INFO] [stdout] test link::link_tests::filter_tests::test_empty_dir_not_created_when_only_traversed ... ok
[INFO] [stdout] test link::link_tests::filter_tests::test_dry_run_empty_dir_not_reported_as_created ... ok
[INFO] [stdout] test link::link_tests::filter_tests::test_existing_dir_not_removed_with_overwrite ... ok
[INFO] [stdout] test link::link_tests::filter_tests::test_filter_applies_to_root_symlink ... ok
[INFO] [stdout] test link::link_tests::test_fail_early_preserves_summary_from_failing_subtree ... FAILED
[INFO] [stdout] test copy::copy_tests::test_cp_overwrite_basic ... ok
[INFO] [stdout] test link::link_tests::test_link_directory_metadata_applied_on_child_error ... FAILED
[INFO] [stdout] test copy::copy_tests::test_cp_overwrite_error ... FAILED
[INFO] [stdout] test copy::copy_tests::test_cp_overwrite_dir_file ... ok
[INFO] [stdout] test copy::copy_tests::test_cp_overwrite_symlink_dir ... ok
[INFO] [stdout] test link::link_tests::dry_run_tests::test_dry_run_directory_does_not_create_destination ... ok
[INFO] [stdout] test link::link_tests::dry_run_tests::test_dry_run_file_does_not_create_link ... ok
[INFO] [stdout] test link::link_tests::dry_run_tests::test_dry_run_symlinks_counted_correctly ... ok
[INFO] [stdout] test link::link_tests::filter_tests::test_filter_applies_to_single_file_source ... ok
[INFO] [stdout] test parse_preserve_settings_tests::per_type_settings_still_work ... ok
[INFO] [stdout] test parse_preserve_settings_tests::preset_all_returns_preserve_all ... ok
[INFO] [stdout] test parse_preserve_settings_tests::preset_none_returns_preserve_none ... ok
[INFO] [stdout] test link::link_tests::filter_tests::test_combined_include_exclude_patterns ... ok
[INFO] [stdout] test progress::tests::basic_counting ... ok
[INFO] [stdout] test progress::tests::basic_guard ... ok
[INFO] [stdout] test progress::tests::counter_independence ... ok
[INFO] [stdout] test progress::tests::concurrent_multi_counter_access ... ok
[INFO] [stdout] test progress::tests::interleaved_counter_access ... ok
[INFO] [stdout] test progress::tests::repeated_counter_access ... ok
[INFO] [stdout] test progress::tests::sharding_distributes_across_threads ... ok
[INFO] [stdout] test link::link_tests::filter_tests::test_path_pattern_matches_nested_files ... ok
[INFO] [stdout] test progress::tests::test_rcpd_progress_printer ... ok
[INFO] [stdout] test progress::tests::test_serializable_progress ... ok
[INFO] [stdout] test link::link_tests::filter_tests::test_skipped_counts_comprehensive ... ok
[INFO] [stdout] test progress::tests::threaded_counting ... ok
[INFO] [stdout] test rm::tests::dry_run_tests::test_dry_run_exclude_only_reports_empty_dir_removed ... ok
[INFO] [stdout] test rm::tests::dry_run_tests::test_dry_run_include_directly_matched_empty_dir_reported ... ok
[INFO] [stdout] test link::link_tests::test_basic_link_update ... ok
[INFO] [stdout] test link::link_tests::test_basic_link ... ok
[INFO] [stdout] test rm::tests::filter_tests::test_dry_run_empty_dir_not_reported_as_removed ... ok
[INFO] [stdout] test link::link_tests::test_link_destination_permission_error_includes_root_cause ... FAILED
[INFO] [stdout] test rm::tests::filter_tests::test_empty_dir_not_removed_when_only_traversed ... ok
[INFO] [stdout] test rm::tests::filter_tests::test_exclude_only_removes_empty_directory ... ok
[INFO] [stdout] test rm::tests::filter_tests::test_filter_applies_to_root_symlink ... ok
[INFO] [stdout] test parse_preserve_settings_tests::invalid_settings_returns_error ... ok
[INFO] [stdout] test link::link_tests::test_basic_link_empty_src ... ok
[INFO] [stdout] test progress::tests::sharding_handles_more_threads_than_shards ... ok
[INFO] [stdout] test copy::copy_tests::test_cp_overwrite_symlink_file ... ok
[INFO] [stdout] test rm::tests::filter_tests::test_filter_applies_to_root_directory ... ok
[INFO] [stdout] test rm::tests::filter_tests::test_include_directly_matched_empty_dir_is_removed ... ok
[INFO] [stdout] test runtime_stats_tests::collect_runtime_stats_returns_default_on_error ... ok
[INFO] [stdout] test validate_update_compare_vs_preserve_tests::detects_gid_mismatch ... ok
[INFO] [stdout] test validate_update_compare_vs_preserve_tests::detects_mode_mismatch ... ok
[INFO] [stdout] test validate_update_compare_vs_preserve_tests::detects_mtime_mismatch ... ok
[INFO] [stdout] test runtime_stats_tests::collect_runtime_stats_matches_procfs_snapshot ... ok
[INFO] [stdout] test validate_update_compare_vs_preserve_tests::detects_multiple_mismatches ... ok
[INFO] [stdout] test validate_update_compare_vs_preserve_tests::detects_uid_mismatch ... ok
[INFO] [stdout] test validate_update_compare_vs_preserve_tests::passes_when_preserve_covers_all_compared_attrs ... ok
[INFO] [stdout] test validate_update_compare_vs_preserve_tests::fails_with_partial_mode_mask_when_mode_compared ... ok
[INFO] [stdout] test version::tests::test_current_version ... FAILED
[INFO] [stdout] test version::tests::test_display ... ok
[INFO] [stdout] test version::tests::test_exact_version_compatibility ... ok
[INFO] [stdout] test version::tests::test_json_deserialization_without_git ... ok
[INFO] [stdout] test version::tests::test_json_serialization ... ok
[INFO] [stdout] test link::link_tests::test_link_overwrite_basic ... ok
[INFO] [stdout] test link::link_tests::test_link_overwrite_error ... FAILED
[INFO] [stdout] test link::link_tests::test_link_overwrite_hardlink_file ... ok
[INFO] [stdout] test rm::tests::dry_run_tests::test_dry_run_preserves_readonly_permissions ... ok
[INFO] [stdout] test rm::tests::dry_run_tests::test_dry_run_with_filter_non_empty_directory ... ok
[INFO] [stdout] test rm::tests::filter_tests::test_combined_include_exclude_patterns ... ok
[INFO] [stdout] test rm::tests::filter_tests::test_filter_applies_to_single_file_source ... ok
[INFO] [stdout] test rm::tests::no_write_permission ... ok
[INFO] [stdout] test rm::tests::parent_dir_no_write_permission ... FAILED
[INFO] [stdout] test rm::tests::filter_tests::test_path_pattern_matches_nested_files ... ok
[INFO] [stdout] test rm::tests::filter_tests::test_skipped_counts_comprehensive ... ok
[INFO] [stdout] test link::link_tests::test_link_update_exclusive ... ok
[INFO] [stdout] test link::link_tests::test_link_update ... ok
[INFO] [stdout] test link::link_tests::test_link_update_overwrite_basic ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- copy::copy_tests::error_message_tests::test_permission_error_includes_root_cause stdout ----
[INFO] [stdout] 2026-03-30T06:09:55.931727Z DEBUG test_permission_error_includes_root_cause:copy_file{src="/tmp/rcp_test24/unreadable.txt" dst="/tmp/rcp_test24/dest.txt" is_fresh=false}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:55.931771Z DEBUG test_permission_error_includes_root_cause:copy_file{src="/tmp/rcp_test24/unreadable.txt" dst="/tmp/rcp_test24/dest.txt" is_fresh=false}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:55.931990Z DEBUG test_permission_error_includes_root_cause:copy_file{src="/tmp/rcp_test24/unreadable.txt" dst="/tmp/rcp_test24/dest.txt" is_fresh=false}: common::copy: setting permissions
[INFO] [stdout] 
[INFO] [stdout] thread 'copy::copy_tests::error_message_tests::test_permission_error_includes_root_cause' (128) panicked at src/copy.rs:2051:13:
[INFO] [stdout] Should fail with permission error
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5638a90bd6ea - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5638a90bd6ea - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5638a90d5aaa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5638a90d5aaa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5638a90c3092 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5638a90c3092 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5638a909879f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5638a909879f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5638a90b38b9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5638a8bd9bec - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5638a8bd9bec - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5638a90b3b32 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5638a90b3b32 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5638a909888a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5638a908f939 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5638a909987d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5638a90d62ec - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5638a89c805d - common[ed33cb97a292b71a]::copy::copy_tests::error_message_tests::test_permission_error_includes_root_cause::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:2051:13
[INFO] [stdout]   20:     0x5638a893d995 - <core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   21:     0x5638a893da0d - <core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x5638a8a7e3cd - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]   23:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::with_budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   24:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   25:     0x5638a8a7e22c - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]   26:     0x5638a8a7530a - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Context>::enter::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]   27:     0x5638a8a7ca5d - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   28:     0x5638a8a7bcbb - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   29:     0x5638a8ab391a - <tokio[75c0dbfa61f376a7]::runtime::context::scoped::Scoped<tokio[75c0dbfa61f376a7]::runtime::scheduler::Context>>::set::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   30:     0x5638a8adfe1a - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   31:     0x5638a89d8216 - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::try_with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   32:     0x5638a89d7d7c - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   33:     0x5638a8ad4851 - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   34:     0x5638a8a7a429 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   35:     0x5638a8a7a756 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   36:     0x5638a8a7b769 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   37:     0x5638a8b03fd3 - tokio[75c0dbfa61f376a7]::runtime::context::runtime::enter_runtime::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}, core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   38:     0x5638a8a71e21 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   39:     0x5638a8b18d3f - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on_inner::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   40:     0x5638a8b18f33 - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   41:     0x5638a89d3722 - common[ed33cb97a292b71a]::copy::copy_tests::error_message_tests::test_permission_error_includes_root_cause
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:2062:15
[INFO] [stdout]   42:     0x5638a89c6d77 - common[ed33cb97a292b71a]::copy::copy_tests::error_message_tests::test_permission_error_includes_root_cause::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:2023:65
[INFO] [stdout]   43:     0x5638a8809d26 - <common[ed33cb97a292b71a]::copy::copy_tests::error_message_tests::test_permission_error_includes_root_cause::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5638a8bcdccb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5638a8bcdccb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   46:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   47:     0x5638a8bda6bb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   48:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   49:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   50:     0x5638a8bda6bb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   51:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   52:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   53:     0x5638a8bd5dd4 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   54:     0x5638a8bd5dd4 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   55:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   56:     0x5638a8bdd2c2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   57:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   58:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   61:     0x5638a8bdd2c2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x5638a90bc9ef - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   63:     0x5638a90bc9ef - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x7d058eb0faa4 - <unknown>
[INFO] [stdout]   65:     0x7d058eb9ca64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- copy::copy_tests::error_message_tests::test_unreadable_directory_includes_root_cause stdout ----
[INFO] [stdout] 2026-03-30T06:09:56.048977Z DEBUG test_unreadable_directory_includes_root_cause:copy{src="/tmp/rcp_test25/unreadable_dir" dst="/tmp/rcp_test25/dest" is_fresh=false}:copy_internal{src="/tmp/rcp_test25/unreadable_dir" dst="/tmp/rcp_test25/dest" source_root="/tmp/rcp_test25/unreadable_dir" is_fresh=false}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:56.049119Z DEBUG test_unreadable_directory_includes_root_cause:copy{src="/tmp/rcp_test25/unreadable_dir" dst="/tmp/rcp_test25/dest" is_fresh=false}:copy_internal{src="/tmp/rcp_test25/unreadable_dir" dst="/tmp/rcp_test25/dest" source_root="/tmp/rcp_test25/unreadable_dir" is_fresh=false}: common::copy: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:56.049474Z DEBUG test_unreadable_directory_includes_root_cause:copy{src="/tmp/rcp_test25/unreadable_dir" dst="/tmp/rcp_test25/dest" is_fresh=false}:copy_internal{src="/tmp/rcp_test25/unreadable_dir" dst="/tmp/rcp_test25/dest" source_root="/tmp/rcp_test25/unreadable_dir" is_fresh=false}: common::copy: set 'dst' directory metadata
[INFO] [stdout] 
[INFO] [stdout] thread 'copy::copy_tests::error_message_tests::test_unreadable_directory_includes_root_cause' (131) panicked at src/copy.rs:2130:13:
[INFO] [stdout] assertion failed: result.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5638a90bd6ea - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5638a90bd6ea - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5638a90d5aaa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5638a90d5aaa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5638a90c3092 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5638a90c3092 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5638a909879f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5638a909879f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5638a90b38b9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5638a8bd9bec - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5638a8bd9bec - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5638a90b3b32 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5638a90b3b32 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5638a909888a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5638a908f939 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5638a909987d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5638a90d62ec - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5638a90d62b2 - core[a96a4c5c53f902a3]::panicking::panic
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5638a89ca1fe - common[ed33cb97a292b71a]::copy::copy_tests::error_message_tests::test_unreadable_directory_includes_root_cause::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:2130:13
[INFO] [stdout]   21:     0x5638a893d995 - <core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x5638a893da0d - <core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   23:     0x5638a8a7e3cd - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]   24:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::with_budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   25:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   26:     0x5638a8a7e22c - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]   27:     0x5638a8a7530a - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Context>::enter::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]   28:     0x5638a8a7ca5d - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   29:     0x5638a8a7bcbb - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   30:     0x5638a8ab391a - <tokio[75c0dbfa61f376a7]::runtime::context::scoped::Scoped<tokio[75c0dbfa61f376a7]::runtime::scheduler::Context>>::set::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   31:     0x5638a8adfe1a - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   32:     0x5638a89d8216 - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::try_with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   33:     0x5638a89d7d7c - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   34:     0x5638a8ad4851 - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   35:     0x5638a8a7a429 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   36:     0x5638a8a7a756 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   37:     0x5638a8a7b769 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   38:     0x5638a8b03fd3 - tokio[75c0dbfa61f376a7]::runtime::context::runtime::enter_runtime::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}, core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   39:     0x5638a8a71e21 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   40:     0x5638a8b18d3f - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on_inner::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   41:     0x5638a8b18f33 - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   42:     0x5638a89d4282 - common[ed33cb97a292b71a]::copy::copy_tests::error_message_tests::test_unreadable_directory_includes_root_cause
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:2144:15
[INFO] [stdout]   43:     0x5638a89c6dd7 - common[ed33cb97a292b71a]::copy::copy_tests::error_message_tests::test_unreadable_directory_includes_root_cause::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:2104:69
[INFO] [stdout]   44:     0x5638a8809da6 - <common[ed33cb97a292b71a]::copy::copy_tests::error_message_tests::test_unreadable_directory_includes_root_cause::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5638a8bcdccb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x5638a8bcdccb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   47:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   48:     0x5638a8bda6bb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   49:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   50:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   51:     0x5638a8bda6bb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   52:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   53:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   54:     0x5638a8bd5dd4 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   55:     0x5638a8bd5dd4 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   56:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   57:     0x5638a8bdd2c2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   58:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   59:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   60:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   61:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   62:     0x5638a8bdd2c2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   63:     0x5638a90bc9ef - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   64:     0x5638a90bc9ef - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   65:     0x7d058eb0faa4 - <unknown>
[INFO] [stdout]   66:     0x7d058eb9ca64 - clone
[INFO] [stdout]   67:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- copy::copy_tests::error_message_tests::test_destination_permission_error_includes_root_cause stdout ----
[INFO] [stdout] 2026-03-30T06:09:56.932616Z DEBUG test_destination_permission_error_includes_root_cause:copy{src="/tmp/rcp_test22/foo" dst="/tmp/rcp_test22/readonly_dest/copy" is_fresh=false}:copy_internal{src="/tmp/rcp_test22/foo" dst="/tmp/rcp_test22/readonly_dest/copy" source_root="/tmp/rcp_test22/foo" is_fresh=false}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:56.933909Z DEBUG test_destination_permission_error_includes_root_cause:copy{src="/tmp/rcp_test22/foo" dst="/tmp/rcp_test22/readonly_dest/copy" is_fresh=false}:copy_internal{src="/tmp/rcp_test22/foo" dst="/tmp/rcp_test22/readonly_dest/copy" source_root="/tmp/rcp_test22/foo" is_fresh=false}: common::copy: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:56.934348Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/baz" dst="/tmp/rcp_test22/readonly_dest/copy/baz" source_root="/tmp/rcp_test22/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:56.935434Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/baz" dst="/tmp/rcp_test22/readonly_dest/copy/baz" source_root="/tmp/rcp_test22/foo" is_fresh=true}: common::copy: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:56.935530Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/0.txt" dst="/tmp/rcp_test22/readonly_dest/copy/0.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:56.937351Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/bar" dst="/tmp/rcp_test22/readonly_dest/copy/bar" source_root="/tmp/rcp_test22/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:56.937919Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/0.txt" dst="/tmp/rcp_test22/readonly_dest/copy/0.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test22/foo/0.txt" dst="/tmp/rcp_test22/readonly_dest/copy/0.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:56.937953Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/0.txt" dst="/tmp/rcp_test22/readonly_dest/copy/0.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test22/foo/0.txt" dst="/tmp/rcp_test22/readonly_dest/copy/0.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:56.942935Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/bar" dst="/tmp/rcp_test22/readonly_dest/copy/bar" source_root="/tmp/rcp_test22/foo" is_fresh=true}: common::copy: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:56.943145Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/baz/4.txt" dst="/tmp/rcp_test22/readonly_dest/copy/baz/4.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:56.943220Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/baz/5.txt" dst="/tmp/rcp_test22/readonly_dest/copy/baz/5.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:56.943283Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/baz/6.txt" dst="/tmp/rcp_test22/readonly_dest/copy/baz/6.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:56.943561Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/baz/4.txt" dst="/tmp/rcp_test22/readonly_dest/copy/baz/4.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test22/foo/baz/4.txt" dst="/tmp/rcp_test22/readonly_dest/copy/baz/4.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:56.943607Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/baz/4.txt" dst="/tmp/rcp_test22/readonly_dest/copy/baz/4.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test22/foo/baz/4.txt" dst="/tmp/rcp_test22/readonly_dest/copy/baz/4.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:56.944529Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/0.txt" dst="/tmp/rcp_test22/readonly_dest/copy/0.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test22/foo/0.txt" dst="/tmp/rcp_test22/readonly_dest/copy/0.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:56.944686Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/baz/4.txt" dst="/tmp/rcp_test22/readonly_dest/copy/baz/4.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test22/foo/baz/4.txt" dst="/tmp/rcp_test22/readonly_dest/copy/baz/4.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:56.945396Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/bar/2.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/2.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:56.945483Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/bar/3.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/3.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:56.946584Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/bar/1.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/1.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:56.946746Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/bar/1.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/1.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test22/foo/bar/1.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/1.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:56.946776Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/bar/1.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/1.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test22/foo/bar/1.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/1.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:56.949970Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/bar/2.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/2.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test22/foo/bar/2.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/2.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:56.953966Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/bar/2.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/2.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test22/foo/bar/2.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/2.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:56.954109Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/bar/3.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/3.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test22/foo/bar/3.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/3.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:56.954137Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/bar/3.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/3.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test22/foo/bar/3.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/3.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:56.954905Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/bar/1.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/1.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test22/foo/bar/1.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/1.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:56.956451Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/bar/2.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/2.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test22/foo/bar/2.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/2.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:56.956526Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/bar/3.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/3.txt" source_root="/tmp/rcp_test22/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test22/foo/bar/3.txt" dst="/tmp/rcp_test22/readonly_dest/copy/bar/3.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:56.956734Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/baz" dst="/tmp/rcp_test22/readonly_dest/copy/baz" source_root="/tmp/rcp_test22/foo" is_fresh=true}: common::copy: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:56.958433Z DEBUG test_destination_permission_error_includes_root_cause:copy_internal{src="/tmp/rcp_test22/foo/bar" dst="/tmp/rcp_test22/readonly_dest/copy/bar" source_root="/tmp/rcp_test22/foo" is_fresh=true}: common::copy: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:56.958654Z DEBUG test_destination_permission_error_includes_root_cause:copy{src="/tmp/rcp_test22/foo" dst="/tmp/rcp_test22/readonly_dest/copy" is_fresh=false}:copy_internal{src="/tmp/rcp_test22/foo" dst="/tmp/rcp_test22/readonly_dest/copy" source_root="/tmp/rcp_test22/foo" is_fresh=false}: common::copy: set 'dst' directory metadata
[INFO] [stdout] 
[INFO] [stdout] thread 'copy::copy_tests::error_message_tests::test_destination_permission_error_includes_root_cause' (120) panicked at src/copy.rs:2181:13:
[INFO] [stdout] copy into read-only parent should fail
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5638a90bd6ea - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5638a90bd6ea - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5638a90d5aaa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5638a90d5aaa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5638a90c3092 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5638a90c3092 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5638a909879f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5638a909879f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5638a90b38b9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5638a8bd9bec - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5638a8bd9bec - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5638a90b3b32 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5638a90b3b32 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5638a909888a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5638a908f939 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5638a909987d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5638a90d62ec - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5638a89cba9d - common[ed33cb97a292b71a]::copy::copy_tests::error_message_tests::test_destination_permission_error_includes_root_cause::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:2181:13
[INFO] [stdout]   20:     0x5638a893d995 - <core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   21:     0x5638a893da0d - <core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x5638a8a7e3cd - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]   23:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::with_budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   24:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   25:     0x5638a8a7e22c - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]   26:     0x5638a8a7530a - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Context>::enter::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]   27:     0x5638a8a7ca5d - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   28:     0x5638a8a7bcbb - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   29:     0x5638a8ab391a - <tokio[75c0dbfa61f376a7]::runtime::context::scoped::Scoped<tokio[75c0dbfa61f376a7]::runtime::scheduler::Context>>::set::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   30:     0x5638a8adfe1a - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   31:     0x5638a89d8216 - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::try_with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   32:     0x5638a89d7d7c - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   33:     0x5638a8ad4851 - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   34:     0x5638a8a7a429 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   35:     0x5638a8a7a756 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   36:     0x5638a8a7b769 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   37:     0x5638a8b03fd3 - tokio[75c0dbfa61f376a7]::runtime::context::runtime::enter_runtime::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}, core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   38:     0x5638a8a71e21 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   39:     0x5638a8b18d3f - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on_inner::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   40:     0x5638a8b18f33 - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   41:     0x5638a89d4832 - common[ed33cb97a292b71a]::copy::copy_tests::error_message_tests::test_destination_permission_error_includes_root_cause
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:2189:15
[INFO] [stdout]   42:     0x5638a89c6e07 - common[ed33cb97a292b71a]::copy::copy_tests::error_message_tests::test_destination_permission_error_includes_root_cause::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:2149:77
[INFO] [stdout]   43:     0x5638a8809de6 - <common[ed33cb97a292b71a]::copy::copy_tests::error_message_tests::test_destination_permission_error_includes_root_cause::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5638a8bcdccb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5638a8bcdccb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   46:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   47:     0x5638a8bda6bb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   48:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   49:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   50:     0x5638a8bda6bb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   51:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   52:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   53:     0x5638a8bd5dd4 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   54:     0x5638a8bd5dd4 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   55:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   56:     0x5638a8bdd2c2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   57:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   58:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   61:     0x5638a8bdd2c2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x5638a90bc9ef - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   63:     0x5638a90bc9ef - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x7d058eb0faa4 - <unknown>
[INFO] [stdout]   65:     0x7d058eb9ca64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- copy::copy_tests::test_directory_metadata_applied_on_child_error stdout ----
[INFO] [stdout] 2026-03-30T06:09:57.948580Z DEBUG test_directory_metadata_applied_on_child_error:copy{src="/tmp/rcp_test54/src" dst="/tmp/rcp_test54/dst" is_fresh=false}:copy_internal{src="/tmp/rcp_test54/src" dst="/tmp/rcp_test54/dst" source_root="/tmp/rcp_test54/src" is_fresh=false}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:57.948721Z DEBUG test_directory_metadata_applied_on_child_error:copy{src="/tmp/rcp_test54/src" dst="/tmp/rcp_test54/dst" is_fresh=false}:copy_internal{src="/tmp/rcp_test54/src" dst="/tmp/rcp_test54/dst" source_root="/tmp/rcp_test54/src" is_fresh=false}: common::copy: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:57.949045Z DEBUG test_directory_metadata_applied_on_child_error:copy_internal{src="/tmp/rcp_test54/src/readable.txt" dst="/tmp/rcp_test54/dst/readable.txt" source_root="/tmp/rcp_test54/src" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:57.949115Z DEBUG test_directory_metadata_applied_on_child_error:copy_internal{src="/tmp/rcp_test54/src/unreadable.txt" dst="/tmp/rcp_test54/dst/unreadable.txt" source_root="/tmp/rcp_test54/src" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:57.949279Z DEBUG test_directory_metadata_applied_on_child_error:copy_internal{src="/tmp/rcp_test54/src/readable.txt" dst="/tmp/rcp_test54/dst/readable.txt" source_root="/tmp/rcp_test54/src" is_fresh=true}:copy_file{src="/tmp/rcp_test54/src/readable.txt" dst="/tmp/rcp_test54/dst/readable.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:57.949318Z DEBUG test_directory_metadata_applied_on_child_error:copy_internal{src="/tmp/rcp_test54/src/readable.txt" dst="/tmp/rcp_test54/dst/readable.txt" source_root="/tmp/rcp_test54/src" is_fresh=true}:copy_file{src="/tmp/rcp_test54/src/readable.txt" dst="/tmp/rcp_test54/dst/readable.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:57.949496Z DEBUG test_directory_metadata_applied_on_child_error:copy_internal{src="/tmp/rcp_test54/src/readable.txt" dst="/tmp/rcp_test54/dst/readable.txt" source_root="/tmp/rcp_test54/src" is_fresh=true}:copy_file{src="/tmp/rcp_test54/src/readable.txt" dst="/tmp/rcp_test54/dst/readable.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:57.949727Z DEBUG test_directory_metadata_applied_on_child_error:copy_internal{src="/tmp/rcp_test54/src/unreadable.txt" dst="/tmp/rcp_test54/dst/unreadable.txt" source_root="/tmp/rcp_test54/src" is_fresh=true}:copy_file{src="/tmp/rcp_test54/src/unreadable.txt" dst="/tmp/rcp_test54/dst/unreadable.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:57.949757Z DEBUG test_directory_metadata_applied_on_child_error:copy_internal{src="/tmp/rcp_test54/src/unreadable.txt" dst="/tmp/rcp_test54/dst/unreadable.txt" source_root="/tmp/rcp_test54/src" is_fresh=true}:copy_file{src="/tmp/rcp_test54/src/unreadable.txt" dst="/tmp/rcp_test54/dst/unreadable.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:57.949800Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:57.949836Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:57.949965Z DEBUG test_directory_metadata_applied_on_child_error:copy_internal{src="/tmp/rcp_test54/src/unreadable.txt" dst="/tmp/rcp_test54/dst/unreadable.txt" source_root="/tmp/rcp_test54/src" is_fresh=true}:copy_file{src="/tmp/rcp_test54/src/unreadable.txt" dst="/tmp/rcp_test54/dst/unreadable.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:57.950332Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:57.950363Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:57.950478Z DEBUG test_directory_metadata_applied_on_child_error:copy{src="/tmp/rcp_test54/src" dst="/tmp/rcp_test54/dst" is_fresh=false}:copy_internal{src="/tmp/rcp_test54/src" dst="/tmp/rcp_test54/dst" source_root="/tmp/rcp_test54/src" is_fresh=false}: common::copy: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:57.950615Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:57.950655Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 
[INFO] [stdout] thread 'copy::copy_tests::test_directory_metadata_applied_on_child_error' (302) panicked at src/copy.rs:2333:9:
[INFO] [stdout] copy should fail due to unreadable file
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5638a90bd6ea - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5638a90bd6ea - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5638a90d5aaa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5638a90d5aaa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5638a90c3092 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5638a90c3092 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5638a909879f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5638a909879f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5638a90b38b9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5638a8bd9bec - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5638a8bd9bec - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5638a90b3b32 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5638a90b3b32 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5638a909888a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5638a908f939 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5638a909987d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5638a90d62ec - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5638a8a08919 - common[ed33cb97a292b71a]::copy::copy_tests::test_directory_metadata_applied_on_child_error::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:2333:9
[INFO] [stdout]   20:     0x5638a893d995 - <core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   21:     0x5638a893da0d - <core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x5638a8a7e3cd - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]   23:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::with_budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   24:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   25:     0x5638a8a7e22c - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]   26:     0x5638a8a7530a - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Context>::enter::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]   27:     0x5638a8a7ca5d - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   28:     0x5638a8a7bcbb - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   29:     0x5638a8ab391a - <tokio[75c0dbfa61f376a7]::runtime::context::scoped::Scoped<tokio[75c0dbfa61f376a7]::runtime::scheduler::Context>>::set::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   30:     0x5638a8adfe1a - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   31:     0x5638a89d8216 - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::try_with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   32:     0x5638a89d7d7c - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   33:     0x5638a8ad4851 - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   34:     0x5638a8a7a429 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   35:     0x5638a8a7a756 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   36:     0x5638a8a7b769 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   37:     0x5638a8b03fd3 - tokio[75c0dbfa61f376a7]::runtime::context::runtime::enter_runtime::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}, core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   38:     0x5638a8a71e21 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   39:     0x5638a8b18d3f - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on_inner::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   40:     0x5638a8b18f33 - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   41:     0x5638a8a12322 - common[ed33cb97a292b71a]::copy::copy_tests::test_directory_metadata_applied_on_child_error
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:2347:11
[INFO] [stdout]   42:     0x5638a89e6e07 - common[ed33cb97a292b71a]::copy::copy_tests::test_directory_metadata_applied_on_child_error::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:2295:66
[INFO] [stdout]   43:     0x5638a8808366 - <common[ed33cb97a292b71a]::copy::copy_tests::test_directory_metadata_applied_on_child_error::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5638a8bcdccb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5638a8bcdccb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   46:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   47:     0x5638a8bda6bb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   48:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   49:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   50:     0x5638a8bda6bb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   51:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   52:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   53:     0x5638a8bd5dd4 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   54:     0x5638a8bd5dd4 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   55:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   56:     0x5638a8bdd2c2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   57:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   58:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   61:     0x5638a8bdd2c2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x5638a90bc9ef - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   63:     0x5638a90bc9ef - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x7d058eb0faa4 - <unknown>
[INFO] [stdout]   65:     0x7d058eb9ca64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- copy::copy_tests::no_read_permission stdout ----
[INFO] [stdout] 2026-03-30T06:09:57.946501Z DEBUG no_read_permission:copy{src="/tmp/rcp_test39/foo" dst="/tmp/rcp_test39/bar" is_fresh=false}:copy_internal{src="/tmp/rcp_test39/foo" dst="/tmp/rcp_test39/bar" source_root="/tmp/rcp_test39/foo" is_fresh=false}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:57.946618Z DEBUG no_read_permission:copy{src="/tmp/rcp_test39/foo" dst="/tmp/rcp_test39/bar" is_fresh=false}:copy_internal{src="/tmp/rcp_test39/foo" dst="/tmp/rcp_test39/bar" source_root="/tmp/rcp_test39/foo" is_fresh=false}: common::copy: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:57.946920Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/baz" dst="/tmp/rcp_test39/bar/baz" source_root="/tmp/rcp_test39/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:57.947002Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/0.txt" dst="/tmp/rcp_test39/bar/0.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:57.947241Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/bar" dst="/tmp/rcp_test39/bar/bar" source_root="/tmp/rcp_test39/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:57.947301Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/baz" dst="/tmp/rcp_test39/bar/baz" source_root="/tmp/rcp_test39/foo" is_fresh=true}: common::copy: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:57.947568Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/0.txt" dst="/tmp/rcp_test39/bar/0.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test39/foo/0.txt" dst="/tmp/rcp_test39/bar/0.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:57.947603Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/0.txt" dst="/tmp/rcp_test39/bar/0.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test39/foo/0.txt" dst="/tmp/rcp_test39/bar/0.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:57.947791Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/0.txt" dst="/tmp/rcp_test39/bar/0.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test39/foo/0.txt" dst="/tmp/rcp_test39/bar/0.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:57.948069Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/bar" dst="/tmp/rcp_test39/bar/bar" source_root="/tmp/rcp_test39/foo" is_fresh=true}: common::copy: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:57.948541Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/bar/2.txt" dst="/tmp/rcp_test39/bar/bar/2.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:57.948613Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/bar/3.txt" dst="/tmp/rcp_test39/bar/bar/3.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:57.948677Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/bar/1.txt" dst="/tmp/rcp_test39/bar/bar/1.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:57.948746Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/baz/4.txt" dst="/tmp/rcp_test39/bar/baz/4.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:57.948870Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/baz/5.txt" dst="/tmp/rcp_test39/bar/baz/5.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:57.949000Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/baz/6.txt" dst="/tmp/rcp_test39/bar/baz/6.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:57.949135Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/bar/2.txt" dst="/tmp/rcp_test39/bar/bar/2.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test39/foo/bar/2.txt" dst="/tmp/rcp_test39/bar/bar/2.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:57.949159Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/bar/2.txt" dst="/tmp/rcp_test39/bar/bar/2.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test39/foo/bar/2.txt" dst="/tmp/rcp_test39/bar/bar/2.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:57.949325Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/bar/2.txt" dst="/tmp/rcp_test39/bar/bar/2.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test39/foo/bar/2.txt" dst="/tmp/rcp_test39/bar/bar/2.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:57.949433Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/bar/3.txt" dst="/tmp/rcp_test39/bar/bar/3.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test39/foo/bar/3.txt" dst="/tmp/rcp_test39/bar/bar/3.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:57.949460Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/bar/3.txt" dst="/tmp/rcp_test39/bar/bar/3.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test39/foo/bar/3.txt" dst="/tmp/rcp_test39/bar/bar/3.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:57.949642Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/bar/3.txt" dst="/tmp/rcp_test39/bar/bar/3.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test39/foo/bar/3.txt" dst="/tmp/rcp_test39/bar/bar/3.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:57.949784Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/bar/1.txt" dst="/tmp/rcp_test39/bar/bar/1.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test39/foo/bar/1.txt" dst="/tmp/rcp_test39/bar/bar/1.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:57.949808Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/bar/1.txt" dst="/tmp/rcp_test39/bar/bar/1.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test39/foo/bar/1.txt" dst="/tmp/rcp_test39/bar/bar/1.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:57.949960Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/bar/1.txt" dst="/tmp/rcp_test39/bar/bar/1.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test39/foo/bar/1.txt" dst="/tmp/rcp_test39/bar/bar/1.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:57.950088Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/baz/4.txt" dst="/tmp/rcp_test39/bar/baz/4.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test39/foo/baz/4.txt" dst="/tmp/rcp_test39/bar/baz/4.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:57.950128Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/baz/4.txt" dst="/tmp/rcp_test39/bar/baz/4.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test39/foo/baz/4.txt" dst="/tmp/rcp_test39/bar/baz/4.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:57.950299Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/baz/4.txt" dst="/tmp/rcp_test39/bar/baz/4.txt" source_root="/tmp/rcp_test39/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test39/foo/baz/4.txt" dst="/tmp/rcp_test39/bar/baz/4.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:57.951401Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/baz" dst="/tmp/rcp_test39/bar/baz" source_root="/tmp/rcp_test39/foo" is_fresh=true}: common::copy: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:57.951652Z DEBUG no_read_permission:copy_internal{src="/tmp/rcp_test39/foo/bar" dst="/tmp/rcp_test39/bar/bar" source_root="/tmp/rcp_test39/foo" is_fresh=true}: common::copy: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:57.951916Z DEBUG no_read_permission:copy{src="/tmp/rcp_test39/foo" dst="/tmp/rcp_test39/bar" is_fresh=false}:copy_internal{src="/tmp/rcp_test39/foo" dst="/tmp/rcp_test39/bar" source_root="/tmp/rcp_test39/foo" is_fresh=false}: common::copy: set 'dst' directory metadata
[INFO] [stdout] 
[INFO] [stdout] thread 'copy::copy_tests::no_read_permission' (213) panicked at src/copy.rs:955:22:
[INFO] [stdout] Expected the copy to error!
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5638a90bd6ea - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5638a90bd6ea - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5638a90d5aaa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5638a90d5aaa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5638a90c3092 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5638a90c3092 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5638a909879f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5638a909879f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5638a90b38b9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5638a8bd9bec - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5638a8bd9bec - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5638a90b3b32 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5638a90b3b32 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5638a909888a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5638a908f939 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5638a909987d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5638a90d62ec - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5638a89ed2de - common[ed33cb97a292b71a]::copy::copy_tests::no_read_permission::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:955:22
[INFO] [stdout]   20:     0x5638a893d995 - <core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   21:     0x5638a893da0d - <core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x5638a8a7e3cd - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]   23:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::with_budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   24:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   25:     0x5638a8a7e22c - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]   26:     0x5638a8a7530a - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Context>::enter::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]   27:     0x5638a8a7ca5d - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   28:     0x5638a8a7bcbb - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   29:     0x5638a8ab391a - <tokio[75c0dbfa61f376a7]::runtime::context::scoped::Scoped<tokio[75c0dbfa61f376a7]::runtime::scheduler::Context>>::set::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   30:     0x5638a8adfe1a - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   31:     0x5638a89d8216 - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::try_with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   32:     0x5638a89d7d7c - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   33:     0x5638a8ad4851 - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   34:     0x5638a8a7a429 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   35:     0x5638a8a7a756 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   36:     0x5638a8a7b769 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   37:     0x5638a8b03fd3 - tokio[75c0dbfa61f376a7]::runtime::context::runtime::enter_runtime::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}, core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   38:     0x5638a8a71e21 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   39:     0x5638a8b18d3f - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on_inner::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   40:     0x5638a8b18f33 - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   41:     0x5638a8a0d382 - common[ed33cb97a292b71a]::copy::copy_tests::no_read_permission
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:988:11
[INFO] [stdout]   42:     0x5638a89e6037 - common[ed33cb97a292b71a]::copy::copy_tests::no_read_permission::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:921:38
[INFO] [stdout]   43:     0x5638a8807fe6 - <common[ed33cb97a292b71a]::copy::copy_tests::no_read_permission::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5638a8bcdccb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5638a8bcdccb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   46:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   47:     0x5638a8bda6bb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   48:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   49:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   50:     0x5638a8bda6bb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   51:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   52:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   53:     0x5638a8bd5dd4 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   54:     0x5638a8bd5dd4 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   55:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   56:     0x5638a8bdd2c2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   57:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   58:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   61:     0x5638a8bdd2c2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x5638a90bc9ef - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   63:     0x5638a90bc9ef - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x7d058eb0faa4 - <unknown>
[INFO] [stdout]   65:     0x7d058eb9ca64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- copy::copy_tests::test_fail_early_does_not_apply_parent_directory_metadata_after_child_error stdout ----
[INFO] [stdout] 2026-03-30T06:09:57.952170Z DEBUG test_fail_early_does_not_apply_parent_directory_metadata_after_child_error:copy{src="/tmp/rcp_test55/src" dst="/tmp/rcp_test55/dst" is_fresh=false}:copy_internal{src="/tmp/rcp_test55/src" dst="/tmp/rcp_test55/dst" source_root="/tmp/rcp_test55/src" is_fresh=false}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:57.952352Z DEBUG test_fail_early_does_not_apply_parent_directory_metadata_after_child_error:copy{src="/tmp/rcp_test55/src" dst="/tmp/rcp_test55/dst" is_fresh=false}:copy_internal{src="/tmp/rcp_test55/src" dst="/tmp/rcp_test55/dst" source_root="/tmp/rcp_test55/src" is_fresh=false}: common::copy: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:57.952806Z DEBUG test_fail_early_does_not_apply_parent_directory_metadata_after_child_error:copy_internal{src="/tmp/rcp_test55/src/readable.txt" dst="/tmp/rcp_test55/dst/readable.txt" source_root="/tmp/rcp_test55/src" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:57.952899Z DEBUG test_fail_early_does_not_apply_parent_directory_metadata_after_child_error:copy_internal{src="/tmp/rcp_test55/src/unreadable.txt" dst="/tmp/rcp_test55/dst/unreadable.txt" source_root="/tmp/rcp_test55/src" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:57.952994Z DEBUG test_fail_early_does_not_apply_parent_directory_metadata_after_child_error:copy_internal{src="/tmp/rcp_test55/src/readable.txt" dst="/tmp/rcp_test55/dst/readable.txt" source_root="/tmp/rcp_test55/src" is_fresh=true}:copy_file{src="/tmp/rcp_test55/src/readable.txt" dst="/tmp/rcp_test55/dst/readable.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:57.953052Z DEBUG test_fail_early_does_not_apply_parent_directory_metadata_after_child_error:copy_internal{src="/tmp/rcp_test55/src/readable.txt" dst="/tmp/rcp_test55/dst/readable.txt" source_root="/tmp/rcp_test55/src" is_fresh=true}:copy_file{src="/tmp/rcp_test55/src/readable.txt" dst="/tmp/rcp_test55/dst/readable.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:57.953245Z DEBUG test_fail_early_does_not_apply_parent_directory_metadata_after_child_error:copy_internal{src="/tmp/rcp_test55/src/unreadable.txt" dst="/tmp/rcp_test55/dst/unreadable.txt" source_root="/tmp/rcp_test55/src" is_fresh=true}:copy_file{src="/tmp/rcp_test55/src/unreadable.txt" dst="/tmp/rcp_test55/dst/unreadable.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:57.953274Z DEBUG test_fail_early_does_not_apply_parent_directory_metadata_after_child_error:copy_internal{src="/tmp/rcp_test55/src/unreadable.txt" dst="/tmp/rcp_test55/dst/unreadable.txt" source_root="/tmp/rcp_test55/src" is_fresh=true}:copy_file{src="/tmp/rcp_test55/src/unreadable.txt" dst="/tmp/rcp_test55/dst/unreadable.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:57.953508Z DEBUG test_fail_early_does_not_apply_parent_directory_metadata_after_child_error:copy_internal{src="/tmp/rcp_test55/src/unreadable.txt" dst="/tmp/rcp_test55/dst/unreadable.txt" source_root="/tmp/rcp_test55/src" is_fresh=true}:copy_file{src="/tmp/rcp_test55/src/unreadable.txt" dst="/tmp/rcp_test55/dst/unreadable.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:57.953681Z DEBUG test_fail_early_does_not_apply_parent_directory_metadata_after_child_error:copy_internal{src="/tmp/rcp_test55/src/readable.txt" dst="/tmp/rcp_test55/dst/readable.txt" source_root="/tmp/rcp_test55/src" is_fresh=true}:copy_file{src="/tmp/rcp_test55/src/readable.txt" dst="/tmp/rcp_test55/dst/readable.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:57.953895Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:57.953952Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:57.953968Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:57.954028Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:57.954189Z DEBUG test_fail_early_does_not_apply_parent_directory_metadata_after_child_error:copy{src="/tmp/rcp_test55/src" dst="/tmp/rcp_test55/dst" is_fresh=false}:copy_internal{src="/tmp/rcp_test55/src" dst="/tmp/rcp_test55/dst" source_root="/tmp/rcp_test55/src" is_fresh=false}: common::copy: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:57.954360Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:57.954398Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 
[INFO] [stdout] thread 'copy::copy_tests::test_fail_early_does_not_apply_parent_directory_metadata_after_child_error' (306) panicked at src/copy.rs:2396:9:
[INFO] [stdout] copy should fail due to unreadable file
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5638a90bd6ea - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5638a90bd6ea - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5638a90d5aaa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5638a90d5aaa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5638a90c3092 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5638a90c3092 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5638a909879f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5638a909879f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5638a90b38b9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5638a8bd9bec - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5638a8bd9bec - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5638a90b3b32 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5638a90b3b32 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5638a909888a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5638a908f939 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5638a909987d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5638a90d62ec - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5638a8a0a8d8 - common[ed33cb97a292b71a]::copy::copy_tests::test_fail_early_does_not_apply_parent_directory_metadata_after_child_error::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:2396:9
[INFO] [stdout]   20:     0x5638a893d995 - <core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   21:     0x5638a893da0d - <core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x5638a8a7e3cd - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]   23:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::with_budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   24:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   25:     0x5638a8a7e22c - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]   26:     0x5638a8a7530a - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Context>::enter::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]   27:     0x5638a8a7ca5d - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   28:     0x5638a8a7bcbb - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   29:     0x5638a8ab391a - <tokio[75c0dbfa61f376a7]::runtime::context::scoped::Scoped<tokio[75c0dbfa61f376a7]::runtime::scheduler::Context>>::set::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   30:     0x5638a8adfe1a - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   31:     0x5638a89d8216 - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::try_with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   32:     0x5638a89d7d7c - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   33:     0x5638a8ad4851 - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   34:     0x5638a8a7a429 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   35:     0x5638a8a7a756 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   36:     0x5638a8a7b769 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   37:     0x5638a8b03fd3 - tokio[75c0dbfa61f376a7]::runtime::context::runtime::enter_runtime::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}, core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   38:     0x5638a8a71e21 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   39:     0x5638a8b18d3f - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on_inner::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   40:     0x5638a8b18f33 - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   41:     0x5638a8a128d2 - common[ed33cb97a292b71a]::copy::copy_tests::test_fail_early_does_not_apply_parent_directory_metadata_after_child_error
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:2404:11
[INFO] [stdout]   42:     0x5638a89e6e37 - common[ed33cb97a292b71a]::copy::copy_tests::test_fail_early_does_not_apply_parent_directory_metadata_after_child_error::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:2354:10
[INFO] [stdout]   43:     0x5638a88083a6 - <common[ed33cb97a292b71a]::copy::copy_tests::test_fail_early_does_not_apply_parent_directory_metadata_after_child_error::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5638a8bcdccb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5638a8bcdccb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   46:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   47:     0x5638a8bda6bb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   48:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   49:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   50:     0x5638a8bda6bb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   51:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   52:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   53:     0x5638a8bd5dd4 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   54:     0x5638a8bd5dd4 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   55:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   56:     0x5638a8bdd2c2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   57:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   58:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   61:     0x5638a8bdd2c2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x5638a90bc9ef - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   63:     0x5638a90bc9ef - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x7d058eb0faa4 - <unknown>
[INFO] [stdout]   65:     0x7d058eb9ca64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- filegen::tests::test_permission_error_includes_root_cause stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'filegen::tests::test_permission_error_includes_root_cause' (344) panicked at src/filegen.rs:480:9:
[INFO] [stdout] filegen inside read-only directory should fail
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5638a90bd6ea - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5638a90bd6ea - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5638a90d5aaa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5638a90d5aaa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5638a90c3092 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5638a90c3092 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5638a909879f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5638a909879f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5638a90b38b9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5638a8bd9bec - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5638a8bd9bec - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5638a90b3b32 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5638a90b3b32 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5638a909888a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5638a908f939 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5638a909987d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5638a90d62ec - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5638a8ae9d05 - common[ed33cb97a292b71a]::filegen::tests::test_permission_error_includes_root_cause::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/filegen.rs:480:9
[INFO] [stdout]   20:     0x5638a893d995 - <core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   21:     0x5638a893da0d - <core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x5638a8a7e3cd - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]   23:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::with_budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   24:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   25:     0x5638a8a7e22c - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]   26:     0x5638a8a7530a - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Context>::enter::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]   27:     0x5638a8a7ca5d - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   28:     0x5638a8a7bcbb - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   29:     0x5638a8ab391a - <tokio[75c0dbfa61f376a7]::runtime::context::scoped::Scoped<tokio[75c0dbfa61f376a7]::runtime::scheduler::Context>>::set::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   30:     0x5638a8adfe1a - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   31:     0x5638a89d8216 - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::try_with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   32:     0x5638a89d7d7c - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   33:     0x5638a8ad4851 - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   34:     0x5638a8a7a429 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   35:     0x5638a8a7a756 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   36:     0x5638a8a7b769 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   37:     0x5638a8b03fd3 - tokio[75c0dbfa61f376a7]::runtime::context::runtime::enter_runtime::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}, core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   38:     0x5638a8a71e21 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   39:     0x5638a8b18d3f - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on_inner::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   40:     0x5638a8b18f33 - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   41:     0x5638a8af08e2 - common[ed33cb97a292b71a]::filegen::tests::test_permission_error_includes_root_cause
[INFO] [stdout]                                at /opt/rustwide/workdir/src/filegen.rs:491:11
[INFO] [stdout]   42:     0x5638a8ae0497 - common[ed33cb97a292b71a]::filegen::tests::test_permission_error_includes_root_cause::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/filegen.rs:460:61
[INFO] [stdout]   43:     0x5638a88091a6 - <common[ed33cb97a292b71a]::filegen::tests::test_permission_error_includes_root_cause::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5638a8bcdccb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5638a8bcdccb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   46:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   47:     0x5638a8bda6bb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   48:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   49:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   50:     0x5638a8bda6bb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   51:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   52:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   53:     0x5638a8bd5dd4 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   54:     0x5638a8bd5dd4 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   55:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   56:     0x5638a8bdd2c2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   57:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   58:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   61:     0x5638a8bdd2c2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x5638a90bc9ef - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   63:     0x5638a90bc9ef - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x7d058eb0faa4 - <unknown>
[INFO] [stdout]   65:     0x7d058eb9ca64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- link::link_tests::test_fail_early_preserves_summary_from_failing_subtree stdout ----
[INFO] [stdout] 2026-03-30T06:09:58.067484Z DEBUG test_fail_early_preserves_summary_from_failing_subtree:link{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src" dst="/tmp/rcp_test74/dst" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src" dst="/tmp/rcp_test74/dst" source_root="/tmp/rcp_test74/src" update=None is_fresh=false}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.067663Z DEBUG test_fail_early_preserves_summary_from_failing_subtree:link{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src" dst="/tmp/rcp_test74/dst" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src" dst="/tmp/rcp_test74/dst" source_root="/tmp/rcp_test74/src" update=None is_fresh=false}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:58.067697Z DEBUG test_fail_early_preserves_summary_from_failing_subtree:link{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src" dst="/tmp/rcp_test74/dst" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src" dst="/tmp/rcp_test74/dst" source_root="/tmp/rcp_test74/src" update=None is_fresh=false}: common::link: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:58.068047Z DEBUG test_fail_early_preserves_summary_from_failing_subtree:link_internal{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src/sub" dst="/tmp/rcp_test74/dst/sub" source_root="/tmp/rcp_test74/src" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.068126Z DEBUG test_fail_early_preserves_summary_from_failing_subtree:link_internal{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src/sub" dst="/tmp/rcp_test74/dst/sub" source_root="/tmp/rcp_test74/src" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:58.068157Z DEBUG test_fail_early_preserves_summary_from_failing_subtree:link_internal{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src/sub" dst="/tmp/rcp_test74/dst/sub" source_root="/tmp/rcp_test74/src" update=None is_fresh=true}: common::link: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:58.068427Z DEBUG test_fail_early_preserves_summary_from_failing_subtree:link_internal{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src/sub/unreadable_dir" dst="/tmp/rcp_test74/dst/sub/unreadable_dir" source_root="/tmp/rcp_test74/src" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.068504Z DEBUG test_fail_early_preserves_summary_from_failing_subtree:link_internal{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src/sub/good.txt" dst="/tmp/rcp_test74/dst/sub/good.txt" source_root="/tmp/rcp_test74/src" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.068636Z DEBUG test_fail_early_preserves_summary_from_failing_subtree:link_internal{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src/sub/unreadable_dir" dst="/tmp/rcp_test74/dst/sub/unreadable_dir" source_root="/tmp/rcp_test74/src" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:58.068677Z DEBUG test_fail_early_preserves_summary_from_failing_subtree:link_internal{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src/sub/unreadable_dir" dst="/tmp/rcp_test74/dst/sub/unreadable_dir" source_root="/tmp/rcp_test74/src" update=None is_fresh=true}: common::link: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:58.068929Z DEBUG test_fail_early_preserves_summary_from_failing_subtree:link_internal{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src/sub/good.txt" dst="/tmp/rcp_test74/dst/sub/good.txt" source_root="/tmp/rcp_test74/src" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:58.069213Z DEBUG test_fail_early_preserves_summary_from_failing_subtree:link_internal{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src/sub/unreadable_dir/f.txt" dst="/tmp/rcp_test74/dst/sub/unreadable_dir/f.txt" source_root="/tmp/rcp_test74/src" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.069291Z DEBUG test_fail_early_preserves_summary_from_failing_subtree:link_internal{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src/sub/unreadable_dir/f.txt" dst="/tmp/rcp_test74/dst/sub/unreadable_dir/f.txt" source_root="/tmp/rcp_test74/src" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:58.069484Z DEBUG test_fail_early_preserves_summary_from_failing_subtree:link_internal{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src/sub/unreadable_dir" dst="/tmp/rcp_test74/dst/sub/unreadable_dir" source_root="/tmp/rcp_test74/src" update=None is_fresh=true}: common::link: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:58.069717Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:58.069756Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:58.069867Z DEBUG test_fail_early_preserves_summary_from_failing_subtree:link_internal{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src/sub" dst="/tmp/rcp_test74/dst/sub" source_root="/tmp/rcp_test74/src" update=None is_fresh=true}: common::link: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:58.070077Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:58.070106Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:58.070206Z DEBUG test_fail_early_preserves_summary_from_failing_subtree:link{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src" dst="/tmp/rcp_test74/dst" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test74" src="/tmp/rcp_test74/src" dst="/tmp/rcp_test74/dst" source_root="/tmp/rcp_test74/src" update=None is_fresh=false}: common::link: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:58.070393Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:58.070430Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 
[INFO] [stdout] thread 'link::link_tests::test_fail_early_preserves_summary_from_failing_subtree' (504) panicked at src/link.rs:2304:28:
[INFO] [stdout] link should fail due to unreadable directory: Summary { hard_links_created: 2, hard_links_unchanged: 0, copy_summary: Summary { bytes_copied: 0, files_copied: 0, symlinks_created: 0, directories_created: 3, files_unchanged: 0, symlinks_unchanged: 0, directories_unchanged: 0, files_skipped: 0, symlinks_skipped: 0, directories_skipped: 0, rm_summary: Summary { bytes_removed: 0, files_removed: 0, symlinks_removed: 0, directories_removed: 0, files_skipped: 0, symlinks_skipped: 0, directories_skipped: 0 } } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5638a90bd6ea - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5638a90bd6ea - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5638a90d5aaa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5638a90d5aaa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5638a90c3092 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5638a90c3092 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5638a909879f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5638a909879f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5638a90b38b9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5638a8bd9bec - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5638a8bd9bec - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5638a90b3b32 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5638a90b3b32 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5638a9098858 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5638a908f939 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5638a909987d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5638a90d62ec - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5638a90d6062 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5638a8a60625 - <core[a96a4c5c53f902a3]::result::Result<common[ed33cb97a292b71a]::link::Summary, common[ed33cb97a292b71a]::link::Error>>::expect_err
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1298:22
[INFO] [stdout]   21:     0x5638a88ff264 - common[ed33cb97a292b71a]::link::link_tests::test_fail_early_preserves_summary_from_failing_subtree::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/link.rs:2304:28
[INFO] [stdout]   22:     0x5638a893d995 - <core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   23:     0x5638a893da0d - <core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x5638a8a7e3cd - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]   25:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::with_budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   26:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   27:     0x5638a8a7e22c - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]   28:     0x5638a8a7530a - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Context>::enter::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]   29:     0x5638a8a7ca5d - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   30:     0x5638a8a7bcbb - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   31:     0x5638a8ab391a - <tokio[75c0dbfa61f376a7]::runtime::context::scoped::Scoped<tokio[75c0dbfa61f376a7]::runtime::scheduler::Context>>::set::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   32:     0x5638a8adfe1a - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   33:     0x5638a89d8216 - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::try_with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   34:     0x5638a89d7d7c - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   35:     0x5638a8ad4851 - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   36:     0x5638a8a7a429 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   37:     0x5638a8a7a756 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   38:     0x5638a8a7b769 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   39:     0x5638a8b03fd3 - tokio[75c0dbfa61f376a7]::runtime::context::runtime::enter_runtime::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}, core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   40:     0x5638a8a71e21 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   41:     0x5638a8b18d3f - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on_inner::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   42:     0x5638a8b18f33 - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   43:     0x5638a89180a2 - common[ed33cb97a292b71a]::link::link_tests::test_fail_early_preserves_summary_from_failing_subtree
[INFO] [stdout]                                at /opt/rustwide/workdir/src/link.rs:2315:11
[INFO] [stdout]   44:     0x5638a88eb137 - common[ed33cb97a292b71a]::link::link_tests::test_fail_early_preserves_summary_from_failing_subtree::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/link.rs:2271:74
[INFO] [stdout]   45:     0x5638a8808666 - <common[ed33cb97a292b71a]::link::link_tests::test_fail_early_preserves_summary_from_failing_subtree::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x5638a8bcdccb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x5638a8bcdccb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   48:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   49:     0x5638a8bda6bb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   50:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   51:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   52:     0x5638a8bda6bb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   53:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   54:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   55:     0x5638a8bd5dd4 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   56:     0x5638a8bd5dd4 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   57:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   58:     0x5638a8bdd2c2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   59:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   60:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   61:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   62:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   63:     0x5638a8bdd2c2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   64:     0x5638a90bc9ef - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   65:     0x5638a90bc9ef - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   66:     0x7d058eb0faa4 - <unknown>
[INFO] [stdout]   67:     0x7d058eb9ca64 - clone
[INFO] [stdout]   68:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- link::link_tests::test_link_directory_metadata_applied_on_child_error stdout ----
[INFO] [stdout] 2026-03-30T06:09:58.187276Z DEBUG test_link_directory_metadata_applied_on_child_error:link{cwd="/tmp/rcp_test76" src="/tmp/rcp_test76/src" dst="/tmp/rcp_test76/dst" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test76" src="/tmp/rcp_test76/src" dst="/tmp/rcp_test76/dst" source_root="/tmp/rcp_test76/src" update=None is_fresh=false}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.187453Z DEBUG test_link_directory_metadata_applied_on_child_error:link{cwd="/tmp/rcp_test76" src="/tmp/rcp_test76/src" dst="/tmp/rcp_test76/dst" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test76" src="/tmp/rcp_test76/src" dst="/tmp/rcp_test76/dst" source_root="/tmp/rcp_test76/src" update=None is_fresh=false}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:58.187489Z DEBUG test_link_directory_metadata_applied_on_child_error:link{cwd="/tmp/rcp_test76" src="/tmp/rcp_test76/src" dst="/tmp/rcp_test76/dst" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test76" src="/tmp/rcp_test76/src" dst="/tmp/rcp_test76/dst" source_root="/tmp/rcp_test76/src" update=None is_fresh=false}: common::link: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:58.187939Z DEBUG test_link_directory_metadata_applied_on_child_error:link_internal{cwd="/tmp/rcp_test76" src="/tmp/rcp_test76/src/readable.txt" dst="/tmp/rcp_test76/dst/readable.txt" source_root="/tmp/rcp_test76/src" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.188064Z DEBUG test_link_directory_metadata_applied_on_child_error:link_internal{cwd="/tmp/rcp_test76" src="/tmp/rcp_test76/src/unreadable_subdir" dst="/tmp/rcp_test76/dst/unreadable_subdir" source_root="/tmp/rcp_test76/src" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.188139Z DEBUG test_link_directory_metadata_applied_on_child_error:link_internal{cwd="/tmp/rcp_test76" src="/tmp/rcp_test76/src/readable.txt" dst="/tmp/rcp_test76/dst/readable.txt" source_root="/tmp/rcp_test76/src" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:58.188243Z DEBUG test_link_directory_metadata_applied_on_child_error:link_internal{cwd="/tmp/rcp_test76" src="/tmp/rcp_test76/src/unreadable_subdir" dst="/tmp/rcp_test76/dst/unreadable_subdir" source_root="/tmp/rcp_test76/src" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:58.188275Z DEBUG test_link_directory_metadata_applied_on_child_error:link_internal{cwd="/tmp/rcp_test76" src="/tmp/rcp_test76/src/unreadable_subdir" dst="/tmp/rcp_test76/dst/unreadable_subdir" source_root="/tmp/rcp_test76/src" update=None is_fresh=true}: common::link: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:58.188667Z DEBUG test_link_directory_metadata_applied_on_child_error:link_internal{cwd="/tmp/rcp_test76" src="/tmp/rcp_test76/src/unreadable_subdir/hidden.txt" dst="/tmp/rcp_test76/dst/unreadable_subdir/hidden.txt" source_root="/tmp/rcp_test76/src" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.188755Z DEBUG test_link_directory_metadata_applied_on_child_error:link_internal{cwd="/tmp/rcp_test76" src="/tmp/rcp_test76/src/unreadable_subdir/hidden.txt" dst="/tmp/rcp_test76/dst/unreadable_subdir/hidden.txt" source_root="/tmp/rcp_test76/src" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:58.188969Z DEBUG test_link_directory_metadata_applied_on_child_error:link_internal{cwd="/tmp/rcp_test76" src="/tmp/rcp_test76/src/unreadable_subdir" dst="/tmp/rcp_test76/dst/unreadable_subdir" source_root="/tmp/rcp_test76/src" update=None is_fresh=true}: common::link: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:58.189218Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:58.189265Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:58.189401Z DEBUG test_link_directory_metadata_applied_on_child_error:link{cwd="/tmp/rcp_test76" src="/tmp/rcp_test76/src" dst="/tmp/rcp_test76/dst" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test76" src="/tmp/rcp_test76/src" dst="/tmp/rcp_test76/dst" source_root="/tmp/rcp_test76/src" update=None is_fresh=false}: common::link: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:58.189621Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:58.189703Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 
[INFO] [stdout] thread 'link::link_tests::test_link_directory_metadata_applied_on_child_error' (516) panicked at src/link.rs:1483:9:
[INFO] [stdout] link should fail due to unreadable subdirectory
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5638a90bd6ea - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5638a90bd6ea - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5638a90d5aaa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5638a90d5aaa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5638a90c3092 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5638a90c3092 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5638a909879f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5638a909879f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5638a90b38b9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5638a8bd9bec - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5638a8bd9bec - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5638a90b3b32 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5638a90b3b32 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5638a909888a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5638a908f939 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5638a909987d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5638a90d62ec - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5638a88fd46e - common[ed33cb97a292b71a]::link::link_tests::test_link_directory_metadata_applied_on_child_error::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/link.rs:1483:9
[INFO] [stdout]   20:     0x5638a893d995 - <core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   21:     0x5638a893da0d - <core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x5638a8a7e3cd - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]   23:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::with_budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   24:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   25:     0x5638a8a7e22c - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]   26:     0x5638a8a7530a - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Context>::enter::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]   27:     0x5638a8a7ca5d - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   28:     0x5638a8a7bcbb - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   29:     0x5638a8ab391a - <tokio[75c0dbfa61f376a7]::runtime::context::scoped::Scoped<tokio[75c0dbfa61f376a7]::runtime::scheduler::Context>>::set::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   30:     0x5638a8adfe1a - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   31:     0x5638a89d8216 - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::try_with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   32:     0x5638a89d7d7c - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   33:     0x5638a8ad4851 - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   34:     0x5638a8a7a429 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   35:     0x5638a8a7a756 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   36:     0x5638a8a7b769 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   37:     0x5638a8b03fd3 - tokio[75c0dbfa61f376a7]::runtime::context::runtime::enter_runtime::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}, core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   38:     0x5638a8a71e21 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   39:     0x5638a8b18d3f - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on_inner::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   40:     0x5638a8b18f33 - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   41:     0x5638a8917af2 - common[ed33cb97a292b71a]::link::link_tests::test_link_directory_metadata_applied_on_child_error
[INFO] [stdout]                                at /opt/rustwide/workdir/src/link.rs:1499:11
[INFO] [stdout]   42:     0x5638a88eb107 - common[ed33cb97a292b71a]::link::link_tests::test_link_directory_metadata_applied_on_child_error::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/link.rs:1451:71
[INFO] [stdout]   43:     0x5638a8808626 - <common[ed33cb97a292b71a]::link::link_tests::test_link_directory_metadata_applied_on_child_error::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5638a8bcdccb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5638a8bcdccb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   46:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   47:     0x5638a8bda6bb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   48:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   49:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   50:     0x5638a8bda6bb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   51:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   52:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   53:     0x5638a8bd5dd4 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   54:     0x5638a8bd5dd4 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   55:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   56:     0x5638a8bdd2c2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   57:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   58:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   61:     0x5638a8bdd2c2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x5638a90bc9ef - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   63:     0x5638a90bc9ef - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x7d058eb0faa4 - <unknown>
[INFO] [stdout]   65:     0x7d058eb9ca64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- copy::copy_tests::test_cp_overwrite_error stdout ----
[INFO] [stdout] 2026-03-30T06:09:58.172262Z DEBUG test_cp_overwrite_error:copy{src="/tmp/rcp_test51/foo" dst="/tmp/rcp_test51/bar" is_fresh=false}:copy_internal{src="/tmp/rcp_test51/foo" dst="/tmp/rcp_test51/bar" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.172431Z DEBUG test_cp_overwrite_error:copy{src="/tmp/rcp_test51/foo" dst="/tmp/rcp_test51/bar" is_fresh=false}:copy_internal{src="/tmp/rcp_test51/foo" dst="/tmp/rcp_test51/bar" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:58.173044Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz" dst="/tmp/rcp_test51/bar/baz" source_root="/tmp/rcp_test51/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.173138Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.176190Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar" dst="/tmp/rcp_test51/bar/bar" source_root="/tmp/rcp_test51/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.176308Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:58.176343Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:58.176426Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz" dst="/tmp/rcp_test51/bar/baz" source_root="/tmp/rcp_test51/foo" is_fresh=true}: common::copy: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:58.176861Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar" dst="/tmp/rcp_test51/bar/bar" source_root="/tmp/rcp_test51/foo" is_fresh=true}: common::copy: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:58.176948Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:58.177701Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.177809Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:58.177834Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:58.178024Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:58.178325Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/5.txt" dst="/tmp/rcp_test51/bar/baz/5.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.178407Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/6.txt" dst="/tmp/rcp_test51/bar/baz/6.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.178731Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.178801Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.178868Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.179813Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:58.179840Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:58.179919Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:58.179942Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:58.180173Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" is_fresh=true}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:58.180196Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" is_fresh=true}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:58.180346Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:58.180515Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz" dst="/tmp/rcp_test51/bar/baz" source_root="/tmp/rcp_test51/foo" is_fresh=true}: common::copy: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:58.180585Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:58.180739Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" source_root="/tmp/rcp_test51/foo" is_fresh=true}:copy_file{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" is_fresh=true}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:58.181543Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar" dst="/tmp/rcp_test51/bar/bar" source_root="/tmp/rcp_test51/foo" is_fresh=true}: common::copy: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:58.181778Z DEBUG test_cp_overwrite_error:copy{src="/tmp/rcp_test51/foo" dst="/tmp/rcp_test51/bar" is_fresh=false}:copy_internal{src="/tmp/rcp_test51/foo" dst="/tmp/rcp_test51/bar" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:58.182146Z DEBUG test_cp_overwrite_error:copy{src="/tmp/rcp_test51/foo" dst="/tmp/rcp_test51/bar" is_fresh=false}:copy_internal{src="/tmp/rcp_test51/foo" dst="/tmp/rcp_test51/bar" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.182220Z DEBUG test_cp_overwrite_error:copy{src="/tmp/rcp_test51/foo" dst="/tmp/rcp_test51/bar" is_fresh=false}:copy_internal{src="/tmp/rcp_test51/foo" dst="/tmp/rcp_test51/bar" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:58.182422Z DEBUG test_cp_overwrite_error:copy{src="/tmp/rcp_test51/foo" dst="/tmp/rcp_test51/bar" is_fresh=false}:copy_internal{src="/tmp/rcp_test51/foo" dst="/tmp/rcp_test51/bar" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: 'dst' is a directory, leaving it as is
[INFO] [stdout] 2026-03-30T06:09:58.182558Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz" dst="/tmp/rcp_test51/bar/baz" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.182658Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.182788Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" is_fresh=false}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:58.182827Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" is_fresh=false}: common::copy: file exists, check if it's identical
[INFO] [stdout] 2026-03-30T06:09:58.182996Z  INFO test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" is_fresh=false}: common::copy: file is different, removing existing file
[INFO] [stdout] 2026-03-30T06:09:58.183091Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" is_fresh=false}:rm{path="/tmp/rcp_test51/bar/0.txt"}:rm_internal{path="/tmp/rcp_test51/bar/0.txt" source_root="/tmp/rcp_test51/bar/0.txt"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:09:58.183172Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" is_fresh=false}:rm{path="/tmp/rcp_test51/bar/0.txt"}:rm_internal{path="/tmp/rcp_test51/bar/0.txt" source_root="/tmp/rcp_test51/bar/0.txt"}: common::rm: not a directory, just remove
[INFO] [stdout] 2026-03-30T06:09:58.183329Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" is_fresh=false}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:58.183513Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/0.txt" dst="/tmp/rcp_test51/bar/0.txt" is_fresh=false}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:58.183720Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:58.183758Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:58.183866Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar" dst="/tmp/rcp_test51/bar/bar" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.183931Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar" dst="/tmp/rcp_test51/bar/bar" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:58.183989Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz" dst="/tmp/rcp_test51/bar/baz" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:58.184233Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz" dst="/tmp/rcp_test51/bar/baz" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: 'dst' is a directory, leaving it as is
[INFO] [stdout] 2026-03-30T06:09:58.184357Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.184436Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/5.txt" dst="/tmp/rcp_test51/bar/baz/5.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.184709Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/5.txt" dst="/tmp/rcp_test51/bar/baz/5.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: 'dst' is a symlink and points to the same location as 'src'
[INFO] [stdout] 2026-03-30T06:09:58.184777Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/6.txt" dst="/tmp/rcp_test51/bar/baz/6.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.185024Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/6.txt" dst="/tmp/rcp_test51/bar/baz/6.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: 'dst' is a symlink and points to the same location as 'src'
[INFO] [stdout] 2026-03-30T06:09:58.185151Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar" dst="/tmp/rcp_test51/bar/bar" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: 'dst' is a directory, leaving it as is
[INFO] [stdout] 2026-03-30T06:09:58.185281Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.185375Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" is_fresh=false}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:58.185409Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" is_fresh=false}: common::copy: file exists, check if it's identical
[INFO] [stdout] 2026-03-30T06:09:58.185540Z  INFO test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" is_fresh=false}: common::copy: file is different, removing existing file
[INFO] [stdout] 2026-03-30T06:09:58.185583Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" is_fresh=false}:rm{path="/tmp/rcp_test51/bar/bar/2.txt"}:rm_internal{path="/tmp/rcp_test51/bar/bar/2.txt" source_root="/tmp/rcp_test51/bar/bar/2.txt"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:09:58.185667Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.185732Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:58.185858Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" is_fresh=false}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:58.185895Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" is_fresh=false}: common::copy: file exists, check if it's identical
[INFO] [stdout] 2026-03-30T06:09:58.186076Z  INFO test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" is_fresh=false}: common::copy: file is different, removing existing file
[INFO] [stdout] 2026-03-30T06:09:58.186131Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" is_fresh=false}:rm{path="/tmp/rcp_test51/bar/bar/1.txt"}:rm_internal{path="/tmp/rcp_test51/bar/bar/1.txt" source_root="/tmp/rcp_test51/bar/bar/1.txt"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:09:58.186242Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" is_fresh=false}:rm{path="/tmp/rcp_test51/bar/bar/1.txt"}:rm_internal{path="/tmp/rcp_test51/bar/bar/1.txt" source_root="/tmp/rcp_test51/bar/bar/1.txt"}: common::rm: not a directory, just remove
[INFO] [stdout] 2026-03-30T06:09:58.186419Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" is_fresh=false}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:58.186619Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/1.txt" dst="/tmp/rcp_test51/bar/bar/1.txt" is_fresh=false}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:58.186847Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:58.186888Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:58.187077Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" is_fresh=false}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:58.187112Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" is_fresh=false}: common::copy: file exists, check if it's identical
[INFO] [stdout] 2026-03-30T06:09:58.187214Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/5.txt" dst="/tmp/rcp_test51/bar/baz/5.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: 'dst' metadata is different, updating
[INFO] [stdout] 2026-03-30T06:09:58.187314Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/6.txt" dst="/tmp/rcp_test51/bar/baz/6.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: 'dst' metadata is different, updating
[INFO] [stdout] 2026-03-30T06:09:58.187381Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" is_fresh=false}:rm{path="/tmp/rcp_test51/bar/bar/2.txt"}:rm_internal{path="/tmp/rcp_test51/bar/bar/2.txt" source_root="/tmp/rcp_test51/bar/bar/2.txt"}: common::rm: not a directory, just remove
[INFO] [stdout] 2026-03-30T06:09:58.187466Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" is_fresh=false}: common::copy: opening 'src' for reading and 'dst' for writing
[INFO] [stdout] 2026-03-30T06:09:58.187499Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" is_fresh=false}: common::copy: file exists, check if it's identical
[INFO] [stdout] 2026-03-30T06:09:58.187602Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:58.187631Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:58.187664Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:58.187685Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:58.187898Z  INFO test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" is_fresh=false}: common::copy: file is different, removing existing file
[INFO] [stdout] 2026-03-30T06:09:58.187943Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" is_fresh=false}:rm{path="/tmp/rcp_test51/bar/baz/4.txt"}:rm_internal{path="/tmp/rcp_test51/bar/baz/4.txt" source_root="/tmp/rcp_test51/bar/baz/4.txt"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:09:58.188125Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" is_fresh=false}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:58.188314Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/2.txt" dst="/tmp/rcp_test51/bar/bar/2.txt" is_fresh=false}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:58.188488Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:58.188519Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:58.188709Z  INFO test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" is_fresh=false}: common::copy: file is different, removing existing file
[INFO] [stdout] 2026-03-30T06:09:58.188753Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" is_fresh=false}:rm{path="/tmp/rcp_test51/bar/bar/3.txt"}:rm_internal{path="/tmp/rcp_test51/bar/bar/3.txt" source_root="/tmp/rcp_test51/bar/bar/3.txt"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:09:58.188824Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" is_fresh=false}:rm{path="/tmp/rcp_test51/bar/baz/4.txt"}:rm_internal{path="/tmp/rcp_test51/bar/baz/4.txt" source_root="/tmp/rcp_test51/bar/baz/4.txt"}: common::rm: not a directory, just remove
[INFO] [stdout] 2026-03-30T06:09:58.188973Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" is_fresh=false}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:58.189155Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/baz/4.txt" dst="/tmp/rcp_test51/bar/baz/4.txt" is_fresh=false}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:58.189318Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:58.189346Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:58.189441Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/baz" dst="/tmp/rcp_test51/bar/baz" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:58.189587Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" is_fresh=false}:rm{path="/tmp/rcp_test51/bar/bar/3.txt"}:rm_internal{path="/tmp/rcp_test51/bar/bar/3.txt" source_root="/tmp/rcp_test51/bar/bar/3.txt"}: common::rm: not a directory, just remove
[INFO] [stdout] 2026-03-30T06:09:58.189636Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:58.189667Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:58.189784Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" is_fresh=false}: common::copy: copying data
[INFO] [stdout] 2026-03-30T06:09:58.189942Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" source_root="/tmp/rcp_test51/foo" is_fresh=false}:copy_file{src="/tmp/rcp_test51/foo/bar/3.txt" dst="/tmp/rcp_test51/bar/bar/3.txt" is_fresh=false}: common::copy: setting permissions
[INFO] [stdout] 2026-03-30T06:09:58.190236Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:58.190276Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:58.190395Z DEBUG test_cp_overwrite_error:copy_internal{src="/tmp/rcp_test51/foo/bar" dst="/tmp/rcp_test51/bar/bar" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:58.190604Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:58.190635Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:58.190759Z DEBUG test_cp_overwrite_error:copy{src="/tmp/rcp_test51/foo" dst="/tmp/rcp_test51/bar" is_fresh=false}:copy_internal{src="/tmp/rcp_test51/foo" dst="/tmp/rcp_test51/bar" source_root="/tmp/rcp_test51/foo" is_fresh=false}: common::copy: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:58.190916Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:58.190959Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 
[INFO] [stdout] thread 'copy::copy_tests::test_cp_overwrite_error' (282) panicked at src/copy.rs:1736:22:
[INFO] [stdout] Expected the copy to error!
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5638a90bd6ea - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5638a90bd6ea - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5638a90d5aaa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5638a90d5aaa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5638a90c3092 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5638a90c3092 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5638a909879f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5638a909879f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5638a90b38b9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5638a8bd9bec - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5638a8bd9bec - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5638a90b3b32 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5638a90b3b32 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5638a909888a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5638a908f939 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5638a909987d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5638a90d62ec - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5638a89f5d92 - common[ed33cb97a292b71a]::copy::copy_tests::test_cp_overwrite_error::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:1736:22
[INFO] [stdout]   20:     0x5638a893d995 - <core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   21:     0x5638a893da0d - <core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x5638a8a7e3cd - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]   23:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::with_budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   24:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   25:     0x5638a8a7e22c - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]   26:     0x5638a8a7530a - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Context>::enter::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]   27:     0x5638a8a7ca5d - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   28:     0x5638a8a7bcbb - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   29:     0x5638a8ab391a - <tokio[75c0dbfa61f376a7]::runtime::context::scoped::Scoped<tokio[75c0dbfa61f376a7]::runtime::scheduler::Context>>::set::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   30:     0x5638a8adfe1a - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   31:     0x5638a89d8216 - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::try_with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   32:     0x5638a89d7d7c - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   33:     0x5638a8ad4851 - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   34:     0x5638a8a7a429 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   35:     0x5638a8a7a756 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   36:     0x5638a8a7b769 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   37:     0x5638a8b03fd3 - tokio[75c0dbfa61f376a7]::runtime::context::runtime::enter_runtime::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}, core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   38:     0x5638a8a71e21 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   39:     0x5638a8b18d3f - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on_inner::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   40:     0x5638a8b18f33 - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   41:     0x5638a8a0eff2 - common[ed33cb97a292b71a]::copy::copy_tests::test_cp_overwrite_error
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:1747:11
[INFO] [stdout]   42:     0x5638a89e6c57 - common[ed33cb97a292b71a]::copy::copy_tests::test_cp_overwrite_error::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/copy.rs:1665:43
[INFO] [stdout]   43:     0x5638a8808126 - <common[ed33cb97a292b71a]::copy::copy_tests::test_cp_overwrite_error::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5638a8bcdccb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5638a8bcdccb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   46:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   47:     0x5638a8bda6bb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   48:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   49:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   50:     0x5638a8bda6bb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   51:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   52:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   53:     0x5638a8bd5dd4 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   54:     0x5638a8bd5dd4 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   55:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   56:     0x5638a8bdd2c2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   57:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   58:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   61:     0x5638a8bdd2c2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x5638a90bc9ef - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   63:     0x5638a90bc9ef - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x7d058eb0faa4 - <unknown>
[INFO] [stdout]   65:     0x7d058eb9ca64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- link::link_tests::test_link_destination_permission_error_includes_root_cause stdout ----
[INFO] [stdout] 2026-03-30T06:09:59.084869Z DEBUG test_link_destination_permission_error_includes_root_cause:link{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo" dst="/tmp/rcp_test75/readonly_dest/bar" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo" dst="/tmp/rcp_test75/readonly_dest/bar" source_root="/tmp/rcp_test75/foo" update=None is_fresh=false}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.086485Z DEBUG test_link_destination_permission_error_includes_root_cause:link{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo" dst="/tmp/rcp_test75/readonly_dest/bar" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo" dst="/tmp/rcp_test75/readonly_dest/bar" source_root="/tmp/rcp_test75/foo" update=None is_fresh=false}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.086518Z DEBUG test_link_destination_permission_error_includes_root_cause:link{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo" dst="/tmp/rcp_test75/readonly_dest/bar" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo" dst="/tmp/rcp_test75/readonly_dest/bar" source_root="/tmp/rcp_test75/foo" update=None is_fresh=false}: common::link: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:59.087754Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/baz" dst="/tmp/rcp_test75/readonly_dest/bar/baz" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.087843Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/0.txt" dst="/tmp/rcp_test75/readonly_dest/bar/0.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.090158Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/bar" dst="/tmp/rcp_test75/readonly_dest/bar/bar" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.091097Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/baz" dst="/tmp/rcp_test75/readonly_dest/bar/baz" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.091126Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/baz" dst="/tmp/rcp_test75/readonly_dest/bar/baz" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:59.091258Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/0.txt" dst="/tmp/rcp_test75/readonly_dest/bar/0.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.091354Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/bar" dst="/tmp/rcp_test75/readonly_dest/bar/bar" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.091376Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/bar" dst="/tmp/rcp_test75/readonly_dest/bar/bar" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:59.092804Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/bar/2.txt" dst="/tmp/rcp_test75/readonly_dest/bar/bar/2.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.092879Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/bar/3.txt" dst="/tmp/rcp_test75/readonly_dest/bar/bar/3.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.092937Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/bar/1.txt" dst="/tmp/rcp_test75/readonly_dest/bar/bar/1.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.093176Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/baz/4.txt" dst="/tmp/rcp_test75/readonly_dest/bar/baz/4.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.093298Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/baz/5.txt" dst="/tmp/rcp_test75/readonly_dest/bar/baz/5.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.093414Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/baz/6.txt" dst="/tmp/rcp_test75/readonly_dest/bar/baz/6.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.093515Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/bar/2.txt" dst="/tmp/rcp_test75/readonly_dest/bar/bar/2.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.093613Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/bar/3.txt" dst="/tmp/rcp_test75/readonly_dest/bar/bar/3.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.093695Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/bar/1.txt" dst="/tmp/rcp_test75/readonly_dest/bar/bar/1.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.093777Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/baz/4.txt" dst="/tmp/rcp_test75/readonly_dest/bar/baz/4.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.093858Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/baz/5.txt" dst="/tmp/rcp_test75/readonly_dest/bar/baz/5.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.093880Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/baz/5.txt" dst="/tmp/rcp_test75/readonly_dest/bar/baz/5.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: 'src' is a symlink so just symlink that
[INFO] [stdout] 2026-03-30T06:09:59.093972Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/baz/5.txt" dst="/tmp/rcp_test75/readonly_dest/bar/baz/5.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}:copy{src="/tmp/rcp_test75/foo/baz/5.txt" dst="/tmp/rcp_test75/readonly_dest/bar/baz/5.txt" is_fresh=true}:copy_internal{src="/tmp/rcp_test75/foo/baz/5.txt" dst="/tmp/rcp_test75/readonly_dest/bar/baz/5.txt" source_root="/tmp/rcp_test75/foo/baz/5.txt" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.094063Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/baz/6.txt" dst="/tmp/rcp_test75/readonly_dest/bar/baz/6.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.094085Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/baz/6.txt" dst="/tmp/rcp_test75/readonly_dest/bar/baz/6.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: 'src' is a symlink so just symlink that
[INFO] [stdout] 2026-03-30T06:09:59.094138Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/baz/6.txt" dst="/tmp/rcp_test75/readonly_dest/bar/baz/6.txt" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}:copy{src="/tmp/rcp_test75/foo/baz/6.txt" dst="/tmp/rcp_test75/readonly_dest/bar/baz/6.txt" is_fresh=true}:copy_internal{src="/tmp/rcp_test75/foo/baz/6.txt" dst="/tmp/rcp_test75/readonly_dest/bar/baz/6.txt" source_root="/tmp/rcp_test75/foo/baz/6.txt" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.094317Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/bar" dst="/tmp/rcp_test75/readonly_dest/bar/bar" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:59.094662Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:59.094702Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:59.094879Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:59.094911Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:59.094937Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:59.094960Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:59.097994Z DEBUG test_link_destination_permission_error_includes_root_cause:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo/baz" dst="/tmp/rcp_test75/readonly_dest/bar/baz" source_root="/tmp/rcp_test75/foo" update=None is_fresh=true}: common::link: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:59.098176Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:59.098212Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:59.098349Z DEBUG test_link_destination_permission_error_includes_root_cause:link{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo" dst="/tmp/rcp_test75/readonly_dest/bar" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test75" src="/tmp/rcp_test75/foo" dst="/tmp/rcp_test75/readonly_dest/bar" source_root="/tmp/rcp_test75/foo" update=None is_fresh=false}: common::link: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:59.098544Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:59.098676Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 
[INFO] [stdout] thread 'link::link_tests::test_link_destination_permission_error_includes_root_cause' (507) panicked at src/link.rs:977:9:
[INFO] [stdout] link into read-only parent should fail
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5638a90bd6ea - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5638a90bd6ea - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5638a90d5aaa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5638a90d5aaa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5638a90c3092 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5638a90c3092 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5638a909879f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5638a909879f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5638a90b38b9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5638a8bd9bec - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5638a8bd9bec - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5638a90b3b32 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5638a90b3b32 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5638a909888a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5638a908f939 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5638a909987d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5638a90d62ec - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5638a890064b - common[ed33cb97a292b71a]::link::link_tests::test_link_destination_permission_error_includes_root_cause::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/link.rs:977:9
[INFO] [stdout]   20:     0x5638a893d995 - <core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   21:     0x5638a893da0d - <core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x5638a8a7e3cd - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]   23:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::with_budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   24:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   25:     0x5638a8a7e22c - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]   26:     0x5638a8a7530a - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Context>::enter::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]   27:     0x5638a8a7ca5d - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   28:     0x5638a8a7bcbb - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   29:     0x5638a8ab391a - <tokio[75c0dbfa61f376a7]::runtime::context::scoped::Scoped<tokio[75c0dbfa61f376a7]::runtime::scheduler::Context>>::set::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   30:     0x5638a8adfe1a - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   31:     0x5638a89d8216 - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::try_with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   32:     0x5638a89d7d7c - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   33:     0x5638a8ad4851 - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   34:     0x5638a8a7a429 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   35:     0x5638a8a7a756 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   36:     0x5638a8a7b769 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   37:     0x5638a8b03fd3 - tokio[75c0dbfa61f376a7]::runtime::context::runtime::enter_runtime::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}, core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   38:     0x5638a8a71e21 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   39:     0x5638a8b18d3f - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on_inner::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   40:     0x5638a8b18f33 - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   41:     0x5638a8918652 - common[ed33cb97a292b71a]::link::link_tests::test_link_destination_permission_error_includes_root_cause
[INFO] [stdout]                                at /opt/rustwide/workdir/src/link.rs:985:11
[INFO] [stdout]   42:     0x5638a88eb167 - common[ed33cb97a292b71a]::link::link_tests::test_link_destination_permission_error_includes_root_cause::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/link.rs:951:10
[INFO] [stdout]   43:     0x5638a88086a6 - <common[ed33cb97a292b71a]::link::link_tests::test_link_destination_permission_error_includes_root_cause::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5638a8bcdccb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5638a8bcdccb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   46:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   47:     0x5638a8bda6bb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   48:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   49:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   50:     0x5638a8bda6bb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   51:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   52:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   53:     0x5638a8bd5dd4 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   54:     0x5638a8bd5dd4 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   55:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   56:     0x5638a8bdd2c2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   57:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   58:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   61:     0x5638a8bdd2c2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x5638a90bc9ef - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   63:     0x5638a90bc9ef - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x7d058eb0faa4 - <unknown>
[INFO] [stdout]   65:     0x7d058eb9ca64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- version::tests::test_current_version stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'version::tests::test_current_version' (821) panicked at src/version.rs:142:9:
[INFO] [stdout] git_describe should be populated by build.rs (check that build.rs is activated in Cargo.toml)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5638a90bd6ea - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5638a90bd6ea - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5638a90d5aaa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5638a90d5aaa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5638a90c3092 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5638a90c3092 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5638a909879f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5638a909879f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5638a90b38b9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5638a8bd9bec - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5638a8bd9bec - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5638a90b3b32 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5638a90b3b32 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5638a909888a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5638a908f939 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5638a909987d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5638a90d62ec - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5638a8b3870c - common[ed33cb97a292b71a]::version::tests::test_current_version
[INFO] [stdout]                                at /opt/rustwide/workdir/src/version.rs:142:9
[INFO] [stdout]   20:     0x5638a8b25c07 - common[ed33cb97a292b71a]::version::tests::test_current_version::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/version.rs:136:30
[INFO] [stdout]   21:     0x5638a8809226 - <common[ed33cb97a292b71a]::version::tests::test_current_version::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5638a8bcdccb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5638a8bcdccb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5638a8bda6bb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5638a8bda6bb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5638a8bd5dd4 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5638a8bd5dd4 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5638a8bdd2c2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5638a8bdd2c2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5638a90bc9ef - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x5638a90bc9ef - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7d058eb0faa4 - <unknown>
[INFO] [stdout]   43:     0x7d058eb9ca64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- link::link_tests::test_link_overwrite_error stdout ----
[INFO] [stdout] 2026-03-30T06:09:59.217405Z DEBUG test_link_overwrite_error:link{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.217558Z DEBUG test_link_overwrite_error:link{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.217594Z DEBUG test_link_overwrite_error:link{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:59.218314Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz" dst="/tmp/rcp_test78/bar/baz" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.218430Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/0.txt" dst="/tmp/rcp_test78/bar/0.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.218570Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar" dst="/tmp/rcp_test78/bar/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.218635Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz" dst="/tmp/rcp_test78/bar/baz" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.218668Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz" dst="/tmp/rcp_test78/bar/baz" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:59.219078Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/4.txt" dst="/tmp/rcp_test78/bar/baz/4.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.219176Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/5.txt" dst="/tmp/rcp_test78/bar/baz/5.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.219366Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/5.txt" dst="/tmp/rcp_test78/bar/baz/5.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.219400Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/5.txt" dst="/tmp/rcp_test78/bar/baz/5.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: 'src' is a symlink so just symlink that
[INFO] [stdout] 2026-03-30T06:09:59.219489Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/5.txt" dst="/tmp/rcp_test78/bar/baz/5.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}:copy{src="/tmp/rcp_test78/foo/baz/5.txt" dst="/tmp/rcp_test78/bar/baz/5.txt" is_fresh=true}:copy_internal{src="/tmp/rcp_test78/foo/baz/5.txt" dst="/tmp/rcp_test78/bar/baz/5.txt" source_root="/tmp/rcp_test78/foo/baz/5.txt" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.219579Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/6.txt" dst="/tmp/rcp_test78/bar/baz/6.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.219680Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/6.txt" dst="/tmp/rcp_test78/bar/baz/6.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.219709Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/6.txt" dst="/tmp/rcp_test78/bar/baz/6.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: 'src' is a symlink so just symlink that
[INFO] [stdout] 2026-03-30T06:09:59.219758Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/6.txt" dst="/tmp/rcp_test78/bar/baz/6.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}:copy{src="/tmp/rcp_test78/foo/baz/6.txt" dst="/tmp/rcp_test78/bar/baz/6.txt" is_fresh=true}:copy_internal{src="/tmp/rcp_test78/foo/baz/6.txt" dst="/tmp/rcp_test78/bar/baz/6.txt" source_root="/tmp/rcp_test78/foo/baz/6.txt" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.220028Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:59.220075Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:59.220216Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/0.txt" dst="/tmp/rcp_test78/bar/0.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.220316Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar" dst="/tmp/rcp_test78/bar/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.220343Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar" dst="/tmp/rcp_test78/bar/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:59.220392Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/4.txt" dst="/tmp/rcp_test78/bar/baz/4.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.220984Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/2.txt" dst="/tmp/rcp_test78/bar/bar/2.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.221132Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/2.txt" dst="/tmp/rcp_test78/bar/bar/2.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.221345Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/3.txt" dst="/tmp/rcp_test78/bar/bar/3.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.221427Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/3.txt" dst="/tmp/rcp_test78/bar/bar/3.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.221632Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/1.txt" dst="/tmp/rcp_test78/bar/bar/1.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.221979Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/1.txt" dst="/tmp/rcp_test78/bar/bar/1.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.222200Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:59.222233Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:59.222333Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz" dst="/tmp/rcp_test78/bar/baz" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:59.222480Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:59.222512Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:59.222636Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar" dst="/tmp/rcp_test78/bar/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:59.222856Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:59.222889Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:59.222999Z DEBUG test_link_overwrite_error:link{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:59.223220Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:59.223250Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:59.223443Z DEBUG test_link_overwrite_error:rm{path="/tmp/rcp_test78/bar/bar/1.txt"}:rm_internal{path="/tmp/rcp_test78/bar/bar/1.txt" source_root="/tmp/rcp_test78/bar/bar/1.txt"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:09:59.223532Z DEBUG test_link_overwrite_error:rm{path="/tmp/rcp_test78/bar/bar/1.txt"}:rm_internal{path="/tmp/rcp_test78/bar/bar/1.txt" source_root="/tmp/rcp_test78/bar/bar/1.txt"}: common::rm: not a directory, just remove
[INFO] [stdout] 2026-03-30T06:09:59.223724Z DEBUG test_link_overwrite_error:rm{path="/tmp/rcp_test78/bar/bar/2.txt"}:rm_internal{path="/tmp/rcp_test78/bar/bar/2.txt" source_root="/tmp/rcp_test78/bar/bar/2.txt"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:09:59.223853Z DEBUG test_link_overwrite_error:rm{path="/tmp/rcp_test78/bar/bar/2.txt"}:rm_internal{path="/tmp/rcp_test78/bar/bar/2.txt" source_root="/tmp/rcp_test78/bar/bar/2.txt"}: common::rm: not a directory, just remove
[INFO] [stdout] 2026-03-30T06:09:59.223992Z DEBUG test_link_overwrite_error:rm{path="/tmp/rcp_test78/bar/bar/3.txt"}:rm_internal{path="/tmp/rcp_test78/bar/bar/3.txt" source_root="/tmp/rcp_test78/bar/bar/3.txt"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:09:59.224091Z DEBUG test_link_overwrite_error:rm{path="/tmp/rcp_test78/bar/bar/3.txt"}:rm_internal{path="/tmp/rcp_test78/bar/bar/3.txt" source_root="/tmp/rcp_test78/bar/bar/3.txt"}: common::rm: not a directory, just remove
[INFO] [stdout] 2026-03-30T06:09:59.224234Z DEBUG test_link_overwrite_error:rm{path="/tmp/rcp_test78/bar/baz"}:rm_internal{path="/tmp/rcp_test78/bar/baz" source_root="/tmp/rcp_test78/bar/baz"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:09:59.224306Z DEBUG test_link_overwrite_error:rm{path="/tmp/rcp_test78/bar/baz"}:rm_internal{path="/tmp/rcp_test78/bar/baz" source_root="/tmp/rcp_test78/bar/baz"}: common::rm: remove contents of the directory first
[INFO] [stdout] 2026-03-30T06:09:59.224495Z DEBUG test_link_overwrite_error:rm_internal{path="/tmp/rcp_test78/bar/baz/4.txt" source_root="/tmp/rcp_test78/bar/baz"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:09:59.224564Z DEBUG test_link_overwrite_error:rm_internal{path="/tmp/rcp_test78/bar/baz/5.txt" source_root="/tmp/rcp_test78/bar/baz"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:09:59.224625Z DEBUG test_link_overwrite_error:rm_internal{path="/tmp/rcp_test78/bar/baz/6.txt" source_root="/tmp/rcp_test78/bar/baz"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:09:59.224790Z DEBUG test_link_overwrite_error:rm_internal{path="/tmp/rcp_test78/bar/baz/4.txt" source_root="/tmp/rcp_test78/bar/baz"}: common::rm: not a directory, just remove
[INFO] [stdout] 2026-03-30T06:09:59.224923Z DEBUG test_link_overwrite_error:rm_internal{path="/tmp/rcp_test78/bar/baz/5.txt" source_root="/tmp/rcp_test78/bar/baz"}: common::rm: not a directory, just remove
[INFO] [stdout] 2026-03-30T06:09:59.225344Z DEBUG test_link_overwrite_error:rm_internal{path="/tmp/rcp_test78/bar/baz/6.txt" source_root="/tmp/rcp_test78/bar/baz"}: common::rm: not a directory, just remove
[INFO] [stdout] 2026-03-30T06:09:59.225710Z DEBUG test_link_overwrite_error:rm{path="/tmp/rcp_test78/bar/baz"}:rm_internal{path="/tmp/rcp_test78/bar/baz" source_root="/tmp/rcp_test78/bar/baz"}: common::rm: finally remove the empty directory
[INFO] [stdout] 2026-03-30T06:09:59.226922Z DEBUG test_link_overwrite_error:link{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.227001Z DEBUG test_link_overwrite_error:link{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.227057Z DEBUG test_link_overwrite_error:link{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:59.227317Z DEBUG test_link_overwrite_error:link{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: 'dst' is a directory, leaving it as is
[INFO] [stdout] 2026-03-30T06:09:59.227467Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz" dst="/tmp/rcp_test78/bar/baz" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.227547Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/0.txt" dst="/tmp/rcp_test78/bar/0.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.227617Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar" dst="/tmp/rcp_test78/bar/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.227790Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz" dst="/tmp/rcp_test78/bar/baz" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.227820Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz" dst="/tmp/rcp_test78/bar/baz" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:59.227992Z  INFO test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz" dst="/tmp/rcp_test78/bar/baz" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: 'dst' is not a directory, removing and creating a new one
[INFO] [stdout] 2026-03-30T06:09:59.228083Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz" dst="/tmp/rcp_test78/bar/baz" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:rm{path="/tmp/rcp_test78/bar/baz"}:rm_internal{path="/tmp/rcp_test78/bar/baz" source_root="/tmp/rcp_test78/bar/baz"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:09:59.228156Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/0.txt" dst="/tmp/rcp_test78/bar/0.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.228251Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar" dst="/tmp/rcp_test78/bar/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.228277Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar" dst="/tmp/rcp_test78/bar/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: process contents of 'src' directory
[INFO] [stdout] 2026-03-30T06:09:59.228509Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz" dst="/tmp/rcp_test78/bar/baz" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:rm{path="/tmp/rcp_test78/bar/baz"}:rm_internal{path="/tmp/rcp_test78/bar/baz" source_root="/tmp/rcp_test78/bar/baz"}: common::rm: not a directory, just remove
[INFO] [stdout] 2026-03-30T06:09:59.229117Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/4.txt" dst="/tmp/rcp_test78/bar/baz/4.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.229251Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/4.txt" dst="/tmp/rcp_test78/bar/baz/4.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.229457Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/5.txt" dst="/tmp/rcp_test78/bar/baz/5.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.229924Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/5.txt" dst="/tmp/rcp_test78/bar/baz/5.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.229960Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/5.txt" dst="/tmp/rcp_test78/bar/baz/5.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: 'src' is a symlink so just symlink that
[INFO] [stdout] 2026-03-30T06:09:59.230124Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/5.txt" dst="/tmp/rcp_test78/bar/baz/5.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}:copy{src="/tmp/rcp_test78/foo/baz/5.txt" dst="/tmp/rcp_test78/bar/baz/5.txt" is_fresh=true}:copy_internal{src="/tmp/rcp_test78/foo/baz/5.txt" dst="/tmp/rcp_test78/bar/baz/5.txt" source_root="/tmp/rcp_test78/foo/baz/5.txt" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.230495Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/6.txt" dst="/tmp/rcp_test78/bar/baz/6.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.230637Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/6.txt" dst="/tmp/rcp_test78/bar/baz/6.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.230676Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/6.txt" dst="/tmp/rcp_test78/bar/baz/6.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}: common::link: 'src' is a symlink so just symlink that
[INFO] [stdout] 2026-03-30T06:09:59.230728Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz/6.txt" dst="/tmp/rcp_test78/bar/baz/6.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=true}:copy{src="/tmp/rcp_test78/foo/baz/6.txt" dst="/tmp/rcp_test78/bar/baz/6.txt" is_fresh=true}:copy_internal{src="/tmp/rcp_test78/foo/baz/6.txt" dst="/tmp/rcp_test78/bar/baz/6.txt" source_root="/tmp/rcp_test78/foo/baz/6.txt" is_fresh=true}: common::copy: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.230795Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/0.txt" dst="/tmp/rcp_test78/bar/0.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:hard_link_helper{src="/tmp/rcp_test78/foo/0.txt" src_metadata=Metadata { file_type: FileType { is_file: true, is_dir: false, is_symlink: false, .. }, permissions: Permissions(FilePermissions { mode: 0o100644 (-rw-r--r--) }), len: 1, modified: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, accessed: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, created: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, .. } dst="/tmp/rcp_test78/bar/0.txt"}: common::link: 'dst' already exists, check if we need to update
[INFO] [stdout] 2026-03-30T06:09:59.230960Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar" dst="/tmp/rcp_test78/bar/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: 'dst' is a directory, leaving it as is
[INFO] [stdout] 2026-03-30T06:09:59.231104Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/2.txt" dst="/tmp/rcp_test78/bar/bar/2.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.231173Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/2.txt" dst="/tmp/rcp_test78/bar/bar/2.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.231270Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/2.txt" dst="/tmp/rcp_test78/bar/bar/2.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:hard_link_helper{src="/tmp/rcp_test78/foo/bar/2.txt" src_metadata=Metadata { file_type: FileType { is_file: true, is_dir: false, is_symlink: false, .. }, permissions: Permissions(FilePermissions { mode: 0o100644 (-rw-r--r--) }), len: 1, modified: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, accessed: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, created: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, .. } dst="/tmp/rcp_test78/bar/bar/2.txt"}: common::link: 'dst' already exists, check if we need to update
[INFO] [stdout] 2026-03-30T06:09:59.231395Z  INFO test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/2.txt" dst="/tmp/rcp_test78/bar/bar/2.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:hard_link_helper{src="/tmp/rcp_test78/foo/bar/2.txt" src_metadata=Metadata { file_type: FileType { is_file: true, is_dir: false, is_symlink: false, .. }, permissions: Permissions(FilePermissions { mode: 0o100644 (-rw-r--r--) }), len: 1, modified: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, accessed: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, created: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, .. } dst="/tmp/rcp_test78/bar/bar/2.txt"}: common::link: 'dst' file type changed, removing and hard-linking
[INFO] [stdout] 2026-03-30T06:09:59.231475Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/2.txt" dst="/tmp/rcp_test78/bar/bar/2.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:hard_link_helper{src="/tmp/rcp_test78/foo/bar/2.txt" src_metadata=Metadata { file_type: FileType { is_file: true, is_dir: false, is_symlink: false, .. }, permissions: Permissions(FilePermissions { mode: 0o100644 (-rw-r--r--) }), len: 1, modified: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, accessed: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, created: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, .. } dst="/tmp/rcp_test78/bar/bar/2.txt"}:rm{path="/tmp/rcp_test78/bar/bar/2.txt"}:rm_internal{path="/tmp/rcp_test78/bar/bar/2.txt" source_root="/tmp/rcp_test78/bar/bar/2.txt"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:09:59.231558Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/2.txt" dst="/tmp/rcp_test78/bar/bar/2.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:hard_link_helper{src="/tmp/rcp_test78/foo/bar/2.txt" src_metadata=Metadata { file_type: FileType { is_file: true, is_dir: false, is_symlink: false, .. }, permissions: Permissions(FilePermissions { mode: 0o100644 (-rw-r--r--) }), len: 1, modified: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, accessed: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, created: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, .. } dst="/tmp/rcp_test78/bar/bar/2.txt"}:rm{path="/tmp/rcp_test78/bar/bar/2.txt"}:rm_internal{path="/tmp/rcp_test78/bar/bar/2.txt" source_root="/tmp/rcp_test78/bar/bar/2.txt"}: common::rm: not a directory, just remove
[INFO] [stdout] 2026-03-30T06:09:59.231776Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/3.txt" dst="/tmp/rcp_test78/bar/bar/3.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.231852Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/1.txt" dst="/tmp/rcp_test78/bar/bar/1.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: reading source metadata
[INFO] [stdout] 2026-03-30T06:09:59.232267Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/0.txt" dst="/tmp/rcp_test78/bar/0.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:hard_link_helper{src="/tmp/rcp_test78/foo/0.txt" src_metadata=Metadata { file_type: FileType { is_file: true, is_dir: false, is_symlink: false, .. }, permissions: Permissions(FilePermissions { mode: 0o100644 (-rw-r--r--) }), len: 1, modified: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, accessed: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, created: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, .. } dst="/tmp/rcp_test78/bar/0.txt"}: common::link: no change, leaving file as is
[INFO] [stdout] 2026-03-30T06:09:59.232292Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:59.232342Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/3.txt" dst="/tmp/rcp_test78/bar/bar/3.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.232380Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:59.232495Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/1.txt" dst="/tmp/rcp_test78/bar/bar/1.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: no 'update' specified
[INFO] [stdout] 2026-03-30T06:09:59.232810Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/3.txt" dst="/tmp/rcp_test78/bar/bar/3.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:hard_link_helper{src="/tmp/rcp_test78/foo/bar/3.txt" src_metadata=Metadata { file_type: FileType { is_file: true, is_dir: false, is_symlink: false, .. }, permissions: Permissions(FilePermissions { mode: 0o100644 (-rw-r--r--) }), len: 1, modified: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, accessed: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, created: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, .. } dst="/tmp/rcp_test78/bar/bar/3.txt"}: common::link: 'dst' already exists, check if we need to update
[INFO] [stdout] 2026-03-30T06:09:59.232892Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/1.txt" dst="/tmp/rcp_test78/bar/bar/1.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:hard_link_helper{src="/tmp/rcp_test78/foo/bar/1.txt" src_metadata=Metadata { file_type: FileType { is_file: true, is_dir: false, is_symlink: false, .. }, permissions: Permissions(FilePermissions { mode: 0o100644 (-rw-r--r--) }), len: 1, modified: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, accessed: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, created: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, .. } dst="/tmp/rcp_test78/bar/bar/1.txt"}: common::link: 'dst' already exists, check if we need to update
[INFO] [stdout] 2026-03-30T06:09:59.233092Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:59.233143Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:59.233144Z  INFO test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/3.txt" dst="/tmp/rcp_test78/bar/bar/3.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:hard_link_helper{src="/tmp/rcp_test78/foo/bar/3.txt" src_metadata=Metadata { file_type: FileType { is_file: true, is_dir: false, is_symlink: false, .. }, permissions: Permissions(FilePermissions { mode: 0o100644 (-rw-r--r--) }), len: 1, modified: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, accessed: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, created: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, .. } dst="/tmp/rcp_test78/bar/bar/3.txt"}: common::link: 'dst' file type changed, removing and hard-linking
[INFO] [stdout] 2026-03-30T06:09:59.233191Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/3.txt" dst="/tmp/rcp_test78/bar/bar/3.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:hard_link_helper{src="/tmp/rcp_test78/foo/bar/3.txt" src_metadata=Metadata { file_type: FileType { is_file: true, is_dir: false, is_symlink: false, .. }, permissions: Permissions(FilePermissions { mode: 0o100644 (-rw-r--r--) }), len: 1, modified: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, accessed: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, created: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, .. } dst="/tmp/rcp_test78/bar/bar/3.txt"}:rm{path="/tmp/rcp_test78/bar/bar/3.txt"}:rm_internal{path="/tmp/rcp_test78/bar/bar/3.txt" source_root="/tmp/rcp_test78/bar/bar/3.txt"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:09:59.233262Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/3.txt" dst="/tmp/rcp_test78/bar/bar/3.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:hard_link_helper{src="/tmp/rcp_test78/foo/bar/3.txt" src_metadata=Metadata { file_type: FileType { is_file: true, is_dir: false, is_symlink: false, .. }, permissions: Permissions(FilePermissions { mode: 0o100644 (-rw-r--r--) }), len: 1, modified: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, accessed: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, created: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, .. } dst="/tmp/rcp_test78/bar/bar/3.txt"}:rm{path="/tmp/rcp_test78/bar/bar/3.txt"}:rm_internal{path="/tmp/rcp_test78/bar/bar/3.txt" source_root="/tmp/rcp_test78/bar/bar/3.txt"}: common::rm: remove contents of the directory first
[INFO] [stdout] 2026-03-30T06:09:59.233380Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/3.txt" dst="/tmp/rcp_test78/bar/bar/3.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:hard_link_helper{src="/tmp/rcp_test78/foo/bar/3.txt" src_metadata=Metadata { file_type: FileType { is_file: true, is_dir: false, is_symlink: false, .. }, permissions: Permissions(FilePermissions { mode: 0o100644 (-rw-r--r--) }), len: 1, modified: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, accessed: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, created: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, .. } dst="/tmp/rcp_test78/bar/bar/3.txt"}:rm{path="/tmp/rcp_test78/bar/bar/3.txt"}:rm_internal{path="/tmp/rcp_test78/bar/bar/3.txt" source_root="/tmp/rcp_test78/bar/bar/3.txt"}: common::rm: finally remove the empty directory
[INFO] [stdout] 2026-03-30T06:09:59.233626Z  INFO test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/1.txt" dst="/tmp/rcp_test78/bar/bar/1.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:hard_link_helper{src="/tmp/rcp_test78/foo/bar/1.txt" src_metadata=Metadata { file_type: FileType { is_file: true, is_dir: false, is_symlink: false, .. }, permissions: Permissions(FilePermissions { mode: 0o100644 (-rw-r--r--) }), len: 1, modified: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, accessed: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, created: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, .. } dst="/tmp/rcp_test78/bar/bar/1.txt"}: common::link: 'dst' file type changed, removing and hard-linking
[INFO] [stdout] 2026-03-30T06:09:59.233681Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/1.txt" dst="/tmp/rcp_test78/bar/bar/1.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:hard_link_helper{src="/tmp/rcp_test78/foo/bar/1.txt" src_metadata=Metadata { file_type: FileType { is_file: true, is_dir: false, is_symlink: false, .. }, permissions: Permissions(FilePermissions { mode: 0o100644 (-rw-r--r--) }), len: 1, modified: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, accessed: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, created: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, .. } dst="/tmp/rcp_test78/bar/bar/1.txt"}:rm{path="/tmp/rcp_test78/bar/bar/1.txt"}:rm_internal{path="/tmp/rcp_test78/bar/bar/1.txt" source_root="/tmp/rcp_test78/bar/bar/1.txt"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:09:59.233751Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar/1.txt" dst="/tmp/rcp_test78/bar/bar/1.txt" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}:hard_link_helper{src="/tmp/rcp_test78/foo/bar/1.txt" src_metadata=Metadata { file_type: FileType { is_file: true, is_dir: false, is_symlink: false, .. }, permissions: Permissions(FilePermissions { mode: 0o100644 (-rw-r--r--) }), len: 1, modified: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, accessed: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, created: SystemTime { tv_sec: 1774850998, tv_nsec: 213766975 }, .. } dst="/tmp/rcp_test78/bar/bar/1.txt"}:rm{path="/tmp/rcp_test78/bar/bar/1.txt"}:rm_internal{path="/tmp/rcp_test78/bar/bar/1.txt" source_root="/tmp/rcp_test78/bar/bar/1.txt"}: common::rm: not a directory, just remove
[INFO] [stdout] 2026-03-30T06:09:59.234085Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/baz" dst="/tmp/rcp_test78/bar/baz" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:59.234197Z DEBUG test_link_overwrite_error:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo/bar" dst="/tmp/rcp_test78/bar/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:59.234329Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:59.234364Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:59.234504Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:59.234533Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 2026-03-30T06:09:59.234662Z DEBUG test_link_overwrite_error:link{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" update=None is_fresh=false}:link_internal{cwd="/tmp/rcp_test78" src="/tmp/rcp_test78/foo" dst="/tmp/rcp_test78/bar" source_root="/tmp/rcp_test78/foo" update=None is_fresh=false}: common::link: set 'dst' directory metadata
[INFO] [stdout] 2026-03-30T06:09:59.238070Z DEBUG common::preserve: setting uid ang gid
[INFO] [stdout] 2026-03-30T06:09:59.238129Z DEBUG common::preserve: setting timestamps
[INFO] [stdout] 
[INFO] [stdout] thread 'link::link_tests::test_link_overwrite_error' (523) panicked at src/link.rs:1431:22:
[INFO] [stdout] Expected the link to error!
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5638a90bd6ea - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5638a90bd6ea - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5638a90d5aaa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5638a90d5aaa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5638a90c3092 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5638a90c3092 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5638a909879f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5638a909879f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5638a90b38b9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5638a8bd9bec - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5638a8bd9bec - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5638a90b3b32 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5638a90b3b32 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5638a909888a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5638a908f939 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5638a909987d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5638a90d62ec - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5638a88f48a9 - common[ed33cb97a292b71a]::link::link_tests::test_link_overwrite_error::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/link.rs:1431:22
[INFO] [stdout]   20:     0x5638a893d995 - <core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   21:     0x5638a893da0d - <core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x5638a8a7e3cd - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]   23:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::with_budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   24:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   25:     0x5638a8a7e22c - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]   26:     0x5638a8a7530a - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Context>::enter::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]   27:     0x5638a8a7ca5d - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   28:     0x5638a8a7bcbb - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   29:     0x5638a8ab391a - <tokio[75c0dbfa61f376a7]::runtime::context::scoped::Scoped<tokio[75c0dbfa61f376a7]::runtime::scheduler::Context>>::set::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   30:     0x5638a8adfe1a - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   31:     0x5638a89d8216 - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::try_with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   32:     0x5638a89d7d7c - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   33:     0x5638a8ad4851 - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   34:     0x5638a8a7a429 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   35:     0x5638a8a7a756 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   36:     0x5638a8a7b769 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   37:     0x5638a8b03fd3 - tokio[75c0dbfa61f376a7]::runtime::context::runtime::enter_runtime::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}, core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   38:     0x5638a8a71e21 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   39:     0x5638a8b18d3f - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on_inner::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   40:     0x5638a8b18f33 - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   41:     0x5638a8916432 - common[ed33cb97a292b71a]::link::link_tests::test_link_overwrite_error
[INFO] [stdout]                                at /opt/rustwide/workdir/src/link.rs:1443:11
[INFO] [stdout]   42:     0x5638a88eb047 - common[ed33cb97a292b71a]::link::link_tests::test_link_overwrite_error::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/link.rs:1340:45
[INFO] [stdout]   43:     0x5638a8808526 - <common[ed33cb97a292b71a]::link::link_tests::test_link_overwrite_error::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x5638a8bcdccb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5638a8bcdccb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   46:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   47:     0x5638a8bda6bb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   48:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   49:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   50:     0x5638a8bda6bb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   51:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   52:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   53:     0x5638a8bd5dd4 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   54:     0x5638a8bd5dd4 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   55:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   56:     0x5638a8bdd2c2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   57:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   58:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   61:     0x5638a8bdd2c2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x5638a90bc9ef - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   63:     0x5638a90bc9ef - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x7d058eb0faa4 - <unknown>
[INFO] [stdout]   65:     0x7d058eb9ca64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rm::tests::parent_dir_no_write_permission stdout ----
[INFO] [stdout] 2026-03-30T06:10:00.130302Z DEBUG parent_dir_no_write_permission:rm{path="/tmp/rcp_test98/foo/bar/2.txt"}:rm_internal{path="/tmp/rcp_test98/foo/bar/2.txt" source_root="/tmp/rcp_test98/foo/bar/2.txt"}: common::rm: read path metadata
[INFO] [stdout] 2026-03-30T06:10:00.130451Z DEBUG parent_dir_no_write_permission:rm{path="/tmp/rcp_test98/foo/bar/2.txt"}:rm_internal{path="/tmp/rcp_test98/foo/bar/2.txt" source_root="/tmp/rcp_test98/foo/bar/2.txt"}: common::rm: not a directory, just remove
[INFO] [stdout] 
[INFO] [stdout] thread 'rm::tests::parent_dir_no_write_permission' (799) panicked at src/rm.rs:500:9:
[INFO] [stdout] assertion failed: result.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5638a90bd6ea - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5638a90bd6ea - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5638a90bd6ea - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5638a90d5aaa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5638a90d5aaa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5638a90c3092 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5638a90c3092 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5638a909879f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5638a909879f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5638a90b38b9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5638a8bd9bec - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5638a8bd9bec - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5638a90b3b32 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5638a90b3b32 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5638a909888a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5638a908f939 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5638a909987d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5638a90d62ec - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5638a90d62b2 - core[a96a4c5c53f902a3]::panicking::panic
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5638a89c6a9c - common[ed33cb97a292b71a]::rm::tests::parent_dir_no_write_permission::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/rm.rs:500:9
[INFO] [stdout]   21:     0x5638a893d995 - <core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x5638a893da0d - <core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>> as core[a96a4c5c53f902a3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   23:     0x5638a8a7e3cd - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70
[INFO] [stdout]   24:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::with_budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   25:     0x5638a8a7e22c - tokio[75c0dbfa61f376a7]::task::coop::budget::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   26:     0x5638a8a7e22c - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25
[INFO] [stdout]   27:     0x5638a8a7530a - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Context>::enter::<core[a96a4c5c53f902a3]::task::poll::Poll<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>, <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19
[INFO] [stdout]   28:     0x5638a8a7ca5d - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44
[INFO] [stdout]   29:     0x5638a8a7bcbb - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68
[INFO] [stdout]   30:     0x5638a8ab391a - <tokio[75c0dbfa61f376a7]::runtime::context::scoped::Scoped<tokio[75c0dbfa61f376a7]::runtime::scheduler::Context>>::set::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   31:     0x5638a8adfe1a - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38
[INFO] [stdout]   32:     0x5638a89d8216 - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::try_with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   33:     0x5638a89d7d7c - <std[ec4e911328de40a6]::thread::local::LocalKey<tokio[75c0dbfa61f376a7]::runtime::context::Context>>::with::<tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>::{closure#0}, (alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>)>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   34:     0x5638a8ad4851 - tokio[75c0dbfa61f376a7]::runtime::context::set_scheduler::<(alloc[c960326de6de28e6]::boxed::Box<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::Core>, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>), <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17
[INFO] [stdout]   35:     0x5638a8a7a429 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>::{closure#0}, core[a96a4c5c53f902a3]::option::Option<core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27
[INFO] [stdout]   36:     0x5638a8a7a756 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24
[INFO] [stdout]   37:     0x5638a8a7b769 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   38:     0x5638a8b03fd3 - tokio[75c0dbfa61f376a7]::runtime::context::runtime::enter_runtime::<<tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>::{closure#0}, core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   39:     0x5638a8a71e21 - <tokio[75c0dbfa61f376a7]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   40:     0x5638a8b18d3f - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on_inner::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52
[INFO] [stdout]   41:     0x5638a8b18f33 - <tokio[75c0dbfa61f376a7]::runtime::runtime::Runtime>::block_on::<core[a96a4c5c53f902a3]::pin::Pin<&mut dyn core[a96a4c5c53f902a3]::future::future::Future<Output = core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18
[INFO] [stdout]   42:     0x5638a89d30f2 - common[ed33cb97a292b71a]::rm::tests::parent_dir_no_write_permission
[INFO] [stdout]                                at /opt/rustwide/workdir/src/rm.rs:509:11
[INFO] [stdout]   43:     0x5638a89c44b7 - common[ed33cb97a292b71a]::rm::tests::parent_dir_no_write_permission::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/rm.rs:480:50
[INFO] [stdout]   44:     0x5638a8807966 - <common[ed33cb97a292b71a]::rm::tests::parent_dir_no_write_permission::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5638a8bcdccb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x5638a8bcdccb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   47:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   48:     0x5638a8bda6bb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   49:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   50:     0x5638a8bda6bb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   51:     0x5638a8bda6bb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   52:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   53:     0x5638a8bda6bb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   54:     0x5638a8bd5dd4 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   55:     0x5638a8bd5dd4 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   56:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   57:     0x5638a8bdd2c2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   58:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   59:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   60:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   61:     0x5638a8bdd2c2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   62:     0x5638a8bdd2c2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   63:     0x5638a90bc9ef - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   64:     0x5638a90bc9ef - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   65:     0x7d058eb0faa4 - <unknown>
[INFO] [stdout]   66:     0x7d058eb9ca64 - clone
[INFO] [stdout]   67:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     copy::copy_tests::error_message_tests::test_destination_permission_error_includes_root_cause
[INFO] [stdout]     copy::copy_tests::error_message_tests::test_permission_error_includes_root_cause
[INFO] [stdout]     copy::copy_tests::error_message_tests::test_unreadable_directory_includes_root_cause
[INFO] [stdout]     copy::copy_tests::no_read_permission
[INFO] [stdout]     copy::copy_tests::test_cp_overwrite_error
[INFO] [stdout]     copy::copy_tests::test_directory_metadata_applied_on_child_error
[INFO] [stdout]     copy::copy_tests::test_fail_early_does_not_apply_parent_directory_metadata_after_child_error
[INFO] [stdout]     filegen::tests::test_permission_error_includes_root_cause
[INFO] [stdout]     link::link_tests::test_fail_early_preserves_summary_from_failing_subtree
[INFO] [stdout]     link::link_tests::test_link_destination_permission_error_includes_root_cause
[INFO] [stdout]     link::link_tests::test_link_directory_metadata_applied_on_child_error
[INFO] [stdout]     link::link_tests::test_link_overwrite_error
[INFO] [stdout]     rm::tests::parent_dir_no_write_permission
[INFO] [stdout]     version::tests::test_current_version
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 179 passed; 14 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.42s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "a31735c654e64ff2edd9b60b6c80c4b0582a97ac95d67d52db696c4e3192aa98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a31735c654e64ff2edd9b60b6c80c4b0582a97ac95d67d52db696c4e3192aa98", kill_on_drop: false }`
[INFO] [stdout] a31735c654e64ff2edd9b60b6c80c4b0582a97ac95d67d52db696c4e3192aa98
